program floorandceiling;
var n,f,c:double;
begin
readln(n);
if n>0 then begin
if n<=100000 then begin
f:=trunc(n);
c:=n+0.5;
c:=trunc(c);
end;
end else if n<0 then begin
if n>=-100000 then begin
f:=n-0.5;
f:=trunc(f);
c:=trunc(n);
end;
end;
writeln(f,' ',c);
end.
cHJvZ3JhbSBmbG9vcmFuZGNlaWxpbmc7CnZhciBuLGYsYzpkb3VibGU7CmJlZ2luCglyZWFkbG4obik7CglpZiBuPjAgdGhlbiBiZWdpbgoJCWlmIG48PTEwMDAwMCB0aGVuIGJlZ2luCgkJZjo9dHJ1bmMobik7CgkJYzo9biswLjU7CgkJYzo9dHJ1bmMoYyk7CgkJZW5kOwoJZW5kIGVsc2UgaWYgbjwwIHRoZW4gYmVnaW4KCQlpZiBuPj0tMTAwMDAwIHRoZW4gYmVnaW4KCQlmOj1uLTAuNTsKCQlmOj10cnVuYyhmKTsKCQljOj10cnVuYyhuKTsKCQllbmQ7CgllbmQ7Cgl3cml0ZWxuKGYsJyAnLGMpOwplbmQu