n, z = map(int, input().split()) if n >= 3: print('No') exit() y = z - 1 for x in range(1, z): r = z**n - x**n while r < y**n: y -= 1 if r == y**n: print('Yes') exit() print('No')