#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int n, k; cin >> n >> k; if(n < k){ cout << "INF" << endl; return 0; } int ans = 0; for(int x=0; x<=3*n; ++x){ for(int y=x; y<=x+k; ++y){ if((x & y) == n) ++ ans; } } cout << ans << endl; return 0; }