for(;n=readline();print(parseInt(u,2))){for(u=s='';n>1;b=s.toString(2))s++,n=n%2?3*n+1:n/2 for(i=0;i<9;)u+=1-+b[i++]}
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page