def solve(K): tmp = 0 sumA = (N+1)*(N)//2 tmp2 = sumA for i in range(1,N+1): tmp += i tmp2 -= i if K == tmp or K == tmp2: return 1 l = 0 tmp = sumA for r in range(1,N+1): tmp -= r while K > tmp: l += 1 tmp += l if tmp == K: return 1 return 2 N,K = map(int,input().split()) print(solve(K))