from sys import stdin rs = lambda : stdin.readline().strip() ri = lambda : int(rs()) ril = lambda : list(map(int, rs().split())) from math import pow def main(): n, z = ril() k = z ** n ans = "No" for x in range(1, z): y = int(pow(k - x ** n, 1 / n)) if x ** n + y ** n == z ** n: ans = "Yes" break print(ans) if __name__ == '__main__': main()