n, z = map(int, input().split()) Z = z ** n S = set() i = 1 while i ** n <= Z: S.add(i ** n) i += 1 for s in S: if Z - s in S: print("Yes") exit() print("No")