/*
#include <stdio.h>
int cba[10000] = {};
int abc(int a)
{
if(cba[a]!=0)
{
return cba[a];
}
if(a%2!=0)
{
return cba[a]=((a*3)+1);
}
if(a%2==0)
{
cba[a]=(a/2);
}
return abc(a+1);
}
int main()
{
int a,b,bca=0;
scanf("%d %d", &a, &b);
for(int i=a; i<=b; i++)
{
if(bca<abc(i))
{
bca=abc(i);
}
}
printf("%d", bca);
}
*/
#include<stdio.h>
int memo[10000000] = {0};
int t = 0;
void abc(int a)
{
//printf("%d ", a);
if(a==1)
{
memo[a] = 1;
return;
}
if(memo[a]!=0)
{
}
if(a%2==0)
{
memo[a]=abc(a/2);
}
else
{
memo[a]=abc(3*a+1);
}
}
int main()
{
int a,b,c;
scanf("%d %d", &a, &b);
t = 1;
abc(b);
printf("%d", )
/*
for(c=a; c<=b; c++) {
printf("%d: ", c);
t = 0;
abc(c);
printf("\n");
}
*/
}