#include #include #include using namespace std; struct Point{double x,y,z;}P,Q[300]; void in(Point&p){cin>>p.x>>p.y>>p.z;} int N; double dist(Point A,Point B,Point C) { B.x-=A.x;B.y-=A.y;B.z-=A.z; C.x-=A.x;C.y-=A.y;C.z-=A.z; double a=B.y*C.z-B.z*C.y; double b=B.z*C.x-B.x*C.z; double c=B.x*C.y-B.y*C.x; double d=-a*A.x-b*A.y-c*A.z; return abs(a*P.x+b*P.y+c*P.z+d)/sqrt(a*a+b*b+c*c); } main() { cin>>N; in(P); for(int i=0;i