uses crt, math;
var m1x,m1y,m2x,m2y:int64;
i,n:longint;
x,y:longint;
begin
clrscr;
readln(n);
m1x:=-trunc(1e12);
m2x:=trunc(1e12);
m1y:=-trunc(1e12);
m2y:=trunc(1e12);
for i:=1 to n do
begin
readln(x, y);
m1x:=max(m1x, x);
m2x:=min(m2x, x);
m1y:=max(m1y, y);
m2y:=min(m2y, y);
end;
writeln(m2x,' ',m1y,' ',m1x,' ',m2y);
readln;
end.