A,B = map(int,input().split()) from functools import lru_cache,reduce @lru_cache(None) def dfs(a,b): if a*b == 0: return True ans = False if a%2 == 0: ans |= dfs(a//2,b - 1) if b%2 == 0: ans |= dfs(a - 1,b//2) return ans print('Yes' if dfs(A,B) else 'No')