#include<bits/stdc++.h>
using namespace std;
const int N=1010;
int a[N],b[N];
int x,n;
int main(){
a[1]=x,b[1]=x;
int cnt=1,i=1,j=1;
cin>>x>>n;
while(cnt<n){
int t1=a[i]*2+1;
int t2=a[i]*3+1;
int t=min(t1,t2);
if(t1<t2){
if(t1!=t2){
a[++cnt]=t1;
b[cnt]=t1;
}
t++;
}else{
if(t2!=a[cnt]){
a[++cnt]=t2;
b[cnt]=t2;
}
j++;
}
}
cout<<j<<endl;
return 0;
}