#include <iostream>
using namespace std;

int main() {
    int x,y, up, down, left, right;	//up代表y的最大值,down代表y的最小值,left代表x的最小值,right代表x的最大值
    while (cin >> x >> y && (x != 0 || y != 0)) { // 注意 while 处理多个 case
        left = right = x;	//为left和right赋初值
        up = down = y;	//为up和down赋初值
        while (cin >> x >> y && (x != 0 || y != 0)){
            if (x < left) left = x;
            if (x > right) right = x;
            if (y < down) down = y;
            if (y > up) up = y;
        }
        cout<<left<<" "<<down<<" "<<right<<" "<<up<<endl;
    }
}
// 64 位输出请用 printf("%lld")

题意是:仅需要把长方形的左下、右上坐标打印出来即可。