s=input().split() n=int(s[0]) m=int(s[1]) if n>m: print(n-m) exit else: ans=0 while m>n: n=n*2 ans=ans+1 l=ans l=min(13,l) if n==m: print(ans) else: ans=ans+n-m z=n-m for i in range(l,1,-1): k=2**i while z>=k: z=z-k ans=ans-k ans=ans+1 print(ans)