#define _USE_MATH_DEFINES #include using namespace std; signed main() { ios::sync_with_stdio(false); cin.tie(0); int n, k; cin >> n >> k; if (k > n) { cout << "INF" << endl; return 0; } int ans = 0; for (int u = 0; u <= 101010; u++) { for (int v = u; v <= u + k; v++) { ans += (u & v) == n; } } cout << ans << endl; return 0; }