import sys sys.setrecursionlimit(10 ** 6) def dfs(a, b): if a==0 or b==0: return True if a%2==b%2==1: return False if a%2==1: return dfs(a-1, b//2) if b%2==1: return dfs(a//2, b-1) return dfs(a//2, b-1) or dfs(a-1, b//2) A, B = map(int, input().split()) if dfs(A, B): print('Yes') else: print('No')