n,z=map(int,input().split()) ans=0 for x in range(1,z+1): for y in range(x,z+1): if (x**n+y**n)==z**n: ans+=1 break if ans: print('Yes') else: print('No')