#include #include #include #include #include #include #include #define xDEBUG 1 struct xy { int x,y; } F[25000]; #define mymin(a,b) ((a)>(b) ? (b) : (a)) #define mymax(a,b) ((a)<(b) ? (b) : (a)) static int Felem_compar(const struct xy *ap,const struct xy *bp) { int r; r=(*ap).y-(*bp).y; if (r) return(r); return (*ap).x-(*bp).x; } int main(void) { int N,n; int i; int Xmin,Xmax,Ymin,Ymax,Xcen,Ycen; for (;;) { i=scanf("%d\n",&N); assert(i==1); if (N==0) break; Xmin=INT_MAX; Xmax=INT_MIN; Ymin=INT_MAX; Ymax=INT_MIN; for (n=0;n