#include <bits/stdc++.h>
using namespace std;
int main(){
long long a,b;
cin>>a>>b;
long long c=0;
if (a>b){
cout<<a-b;
return 0;
}
while (1){
if (a==b){
cout<<c;
break;
}
else if (a*2<b){
a*=2;
c+=1;
}
else{
cout<<min(a*2-b,b-a)+c;
break;
}
}
return 0;
}