a, b = map(int, input().split()) vis = set() def dfs(x, y): if x>=a or y>=b: return x==a and y==b vis.add((x,y)) return (x,y) not in vis and (dfs(x+1, y*2) or dfs(x*2, y+1)) if dfs(0, 0): print('Yes') else: print('No')