#include<bits/stdc++.h>
using namespace std;
long long sum=1;
void total(long long n,long long k){
if(n<=k){
return;
}
long long en = n/2;
long long ek = k/2;
if((en+ek) - (en-ek) == k && (en+ek)+(en-ek)==n){
sum++;
total(en+ek, k);
total(en-ek, k);
}
}
int main(){
long long n,k;
cin >> n >> k ;
total(n,k);
cout << sum << endl;
return 0;
}