#include <bits/stdc++.h>
using namespace std;
int main(){
int i,o,sum=0;
cin>>i>>o;
if(i>o)swap(i,o);
for(;;sum++){
if(i>1&&i*2-o<o-i)i*=2;
else if(i>o)i--;
else if(i<o)i++;
else break;
}
cout<<sum;
return 0;
}
/**************************************************************
Problem: 2111
User: zhouhongyi
Language: C++
Result: Wrong Answer
****************************************************************/