import sys sys.setrecursionlimit(10000) A,B = input().split() A = int(A) B = int(B) def dp(a, b): if (a == 1 and b != 0) or b == 1 or a == b or a == 0: return 1 elif a == b+1 or b == 0: return 0 elif a > b+1 and a%b != 0: c = max(min(dp(a%b,b-1),dp(a%b,b%(a%b))),dp(a-1,b-1)) return c elif a > b+1 and a%b == 0: return 1 elif a < b: e = min(dp(a-1,b%(a-1)),dp(a-1,b-1)) return e print(dp(A,B))