a=io.read("n")
b=io.read("n")
local res=0
if b==100 then
  res=a*1000+b
  elseif b>=10 and b<=99 then
    res=a*100+b
  else
    res=a*10+b
end
local _,k=math.modf(math.sqrt(res))
if k==0 then
  print("Yes")
else
  print("No")
end