a, b = map(int, input().split()) def dfs(a, b): if a > b: a, b = b, a if a == 0 and b == 0: return True if a == 0: return True if a%2 == 1 and b%2 == 1: return False elif a%2 == 0 and b%2 == 0: return dfs(a-1, b//2)|dfs(a//2, b-1) elif a%2 == 1: return dfs(a-1, b//2) else: return dfs(a//2, b-1) if dfs(a, b): print('Yes') else: print('No')