a, b = map(int, input().split()) ok = True n = 1 while n <= a: # 2^d=n if (a // n) % 2 == 1: # aの2^dの位が1のとき if (b // n) % 2 == 0: # bの2^dの位が0では条件を満たさない ok = False n *= 2 print("Yes" if ok else "No")