uses crt;
function Kvadrat(x:longint):boolean;
begin
if sqr(trunc(sqrt(x)))=x then Kvadrat:=true
else Kvadrat:=false;
end;
var n:longint;
begin
clrscr;
write('n=');readln(n);
if Kvadrat(n) then write('Yes!')
else write('No!');
readln
end.
uses crt;
function Kvadrat(x:longint):boolean;
begin
if sqr(trunc(sqrt(x)))=x then Kvadrat:=true
else Kvadrat:=false;
end;
var n:longint;
begin
clrscr;
write('n=');readln(n);
if Kvadrat(n) then write('Yes!')
else write('No!');
readln
end.