//题目1020:最小长方形
#include<iostream>
using namespace std;
int main(){
int a,b;
int maxx,maxy,minx,miny;
while(cin>>a>>b&&a!=0||b!=0){
maxx=minx=a;
maxy=miny=b;
int c,d;
while(cin>>c>>d&&c!=0||d!=0){
if(maxx<c) maxx=c;
if(minx>c) minx=c;
if(maxy<d) maxy=d;
if(miny>d) miny=d;
}
cout<<minx<<" "<<miny<<" "<<maxx<<" "<<maxy<<endl;
}
}
#include<iostream>
using namespace std;
int main(){
int a,b;
int maxx,maxy,minx,miny;
while(cin>>a>>b&&a!=0||b!=0){
maxx=minx=a;
maxy=miny=b;
int c,d;
while(cin>>c>>d&&c!=0||d!=0){
if(maxx<c) maxx=c;
if(minx>c) minx=c;
if(maxy<d) maxy=d;
if(miny>d) miny=d;
}
cout<<minx<<" "<<miny<<" "<<maxx<<" "<<maxy<<endl;
}
}