n, z = map(int, input().split()) flag = False for x in range(1, z + 1): for y in range(x, z + 1): if x**n + y**n == z**n: flag = True break print("Yes" if flag else "No")