#include #include #include #include #include #include #include #include #include #include using namespace std; struct P { long long x,y,z; }d[5]; long long jl(P a,P b) { return (a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y)+(a.z-b.z)*(a.z-b.z); } long long p[5]; long long k,k1; int main() { int t; scanf("%d",&t); int cnt=0; while(t--) { for(int i=0;i<4;i++) { cin>>d[i].x>>d[i].y>>d[i].z; } bool pd=0; for(int i=0;i<4;i++) { int l=0; for(int j=0;j<4;j++) { if(i==j) continue; p[l++]=jl(d[i],d[j]); } sort(p,p+3); //cout<