#include <stdio.h>
int ubs(int x, int len)
{
if(x==1) return len;
else if(x%2) return ubs(3*x+1,len+1);
else return ubs(x/2,len+1);
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
int max, mn;
for(int i=a;i<=b;i++)
{
int val=ubs(i,1);
if(max<val)
{
max=val;
mn=i;
}
}
printf("%d %d",mn,max);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCB1YnMoaW50IHgsIGludCBsZW4pCnsKICAgIGlmKHg9PTEpIHJldHVybiBsZW47CiAgICBlbHNlIGlmKHglMikgcmV0dXJuIHVicygzKngrMSxsZW4rMSk7CiAgICBlbHNlIHJldHVybiB1YnMoeC8yLGxlbisxKTsKfQppbnQgbWFpbigpCnsKICAgIGludCBhLGI7CiAgICBzY2FuZigiJWQgJWQiLCZhLCZiKTsKICAgIGludCBtYXgsIG1uOwogICAgZm9yKGludCBpPWE7aTw9YjtpKyspCiAgICB7CiAgICAJaW50IHZhbD11YnMoaSwxKTsKICAgIAlpZihtYXg8dmFsKSAKICAgIAl7CiAgICAJCW1heD12YWw7CiAgICAJCW1uPWk7CiAgICAJfQogICAgfQogICAgcHJpbnRmKCIlZCAlZCIsbW4sbWF4KTsKICAgIAp9