A, B = map(int, input().split()) if A > B: A, B = B, A Q = {(A, B)} Q2 = {(A, B)} while Q: a, b = Q.pop() if a == 0 and b == 0: print("Yes") exit() if a % 2 == 0: c = a // 2 d = b - 1 if c > d: c, d = d, c if (c, d) not in Q2: Q.add((c, d)) Q2.add((c, d)) if b % 2 == 0: c = b // 2 d = d - 1 if c > d: c, d = d, c if (c, d) not in Q2: Q.add((c, d)) Q2.add((c, d)) print("No")