/* pku_2069×îС°üΧÇò Ä£ÄâÍË»ð */ #include #include #include #include using namespace std; const int MAX=35; const double INF=1e20; const double eps=1e-6; struct point { double x,y,z; }ps[MAX],q; int n; double dist(point a,point b) { a.x-=b.x; a.y-=b.y; a.z-=b.z; return sqrt(a.x*a.x+a.y*a.y+a.z*a.z); } int maxD(point p) { double res=0; int k=0; for(int i=0;ires) { k=i; res=dist(p,ps[i]); } } return k; } int main() { while(scanf("%d",&n),n) { for(int i=0;ieps) { int d=maxD(q); double tmp=dist(ps[d],q); if(tmp