#include<stdio.h> int main() { long long int a,b,i,j,m,n,c,count,ara[200000],k,q,temp; while(scanf("%lld%lld",&a,&b)!=EOF) { m=a; n=b; if(a>b) { c=a; a=b; b=c; } k=0; for(j=b; j>=a; j--) { count=0; i=j; for(q=1; ; q++ ) { if(i==1) { count++; break; } else if(i%2==1) { i=3*i+1; count++; } else if(i%2==0) { i=i/2; count++; } } ara[k]=count; k++; } for(q=0; q<k-1; q++) { if(ara[q]>ara[q+1]) { temp=ara[q]; ara[q]=ara[q+1]; ara[q+1]=temp; } } printf("%lld %lld %lld\n",m,n,ara[q]); } return 0; }