uses crt;
function Pr3(n:longint):boolean;
var a:integer;
begin
a:=1;
while a*(a+1)*(a+2)<n do
a:=a+1;
if a*(a+1)*(a+2)=n then Pr3:=true
else Pr3:=false;
end;
var n:longint;
begin
clrscr;
write('n=');
readln(n);
write(Pr3(n));
readln
end.
uses crt;
function Pr3(n:longint):boolean;
var a:integer;
begin
a:=1;
while a*(a+1)*(a+2)<n do
a:=a+1;
if a*(a+1)*(a+2)=n then Pr3:=true
else Pr3:=false;
end;
var n:longint;
begin
clrscr;
write('n=');
readln(n);
write(Pr3(n));
readln
end.