//装x写法
#include <iostream>
using namespace std;
int main(){
    for(int m,n,res=0;cin >> m>>n && m &&n;cout << res << endl)
        for(int i=m;i>=m-n+1;i--)
            for(int j=i;j%2==0&&j;j/=2,res++);
}