N, K = map(int, input().split())
M = N*(N+1)//2-K
l = 1
r = 1
while l <= N:
    r = max(r, l)
    while r <= N and (r-l)*(l+r-1)//2 < M:
        r += 1
    if (r-l)*(l+r-1)//2 == M:
        print(1)
        exit()
    l += 1
print(2)