n,z=map(int,input().split()) for x in range(1,z): y_n=z**n-x**n y=int(pow(y_n,1/n)) if pow(y,n)==y_n and x**n+y**n==z**n: print('Yes') exit() print('No')