from math import sqrt

n,z=map(int,input().split())

if n>=3:
    print("No")
    exit()
elif n==1 and z==1:
    print("No")
elif n==1 and z>=2:
    print("Yes")

X=[]
x=1
while x*x<z*z:
    X.append(x*x)
    x+=1

D=[a+b for a in X for b in X]

if z*z in D:
    print("Yes")
else:
    print("No")