class Ideone{
int a(int n){if(n<2)return 0;int f=a(n-1),b,i,c;do{f++;for(b=1,i=1;i<n;i++)for(c=i==2?4:a(i);c>1;c=c%2>0?c*3+1:c/2)b=c==f?0:b;}while(b<1);return f;}
public static void main
(String[] args
){ for(int i=1;i<10;i++){
System.
out.
println(i
+" -> "+new Ideone
().
a(i
)); }
}
}
Y2xhc3MgSWRlb25lewoJaW50IGEoaW50IG4pe2lmKG48MilyZXR1cm4gMDtpbnQgZj1hKG4tMSksYixpLGM7ZG97ZisrO2ZvcihiPTEsaT0xO2k8bjtpKyspZm9yKGM9aT09Mj80OmEoaSk7Yz4xO2M9YyUyPjA/YyozKzE6Yy8yKWI9Yz09Zj8wOmI7fXdoaWxlKGI8MSk7cmV0dXJuIGY7fQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpewoJCWZvcihpbnQgaT0xO2k8MTA7aSsrKXsKCQkJU3lzdGVtLm91dC5wcmludGxuKGkrIiAtPiAiK25ldyBJZGVvbmUoKS5hKGkpKTsKCQl9Cgl9Cn0=