a,b=map(int,input().split())
cnt=1
while True:
if a==b:#a와 b가 같으면 종료
break
elif b<a or (b%10!=1 and b%2!=0):#만들 수 없는 경우
cnt=-1
break
else:#가능한 연산의 두가지 경우
if b%10==1:#1의 자리가 1인 경우
b//=10
cnt+=1
elif b%2==0:#2로 나눠지는 경우
b//=2
cnt+=1
print(cnt)
접근 방법