N,K = map(int,input().split()) if N < K: print("INF") exit() Q = [] for i in range(N,N+K+1): if N & i == N: Q.append(i) ans = 0 for q1 in Q: for q2 in Q: if q1 < q2: break if q1 & q2 == N: ans += 1 #print(q1,q2) print(ans)