n,z=map(int,input().split()) S=set() for x in range(1,z): S.add(pow(x,n)) for x in range(1,z): if pow(z,n)-pow(x,n) in S: print("Yes") exit() print("No")