#include #include #include #include #include using namespace std; const double eps=1e-4; int T; struct Node { double x,y; } node[5]; int tot; double a[5]; bool ok(int i,int j) { double dis=(node[i].x-node[j].x)*(node[i].x-node[j].x)+(node[i].y-node[j].y)*(node[i].y-node[j].y); int k =0; for(k = 0; k < tot; k++) { if(fabs(dis-a[k])=3) return 0; else return 1; } int main() { scanf("%d",&T); while(T--) { for(int i=0; i<5; i++) { a[i] = 0; scanf("%lf%lf",&node[i].x,&node[i].y); } bool flag= 1; tot = 0; for(int i = 0; i < 5 && flag; i++) for(int j = i + 1; j < 5; j++) { if(!ok(i,j)) { flag = 0; break; } } if(flag) cout << "Yes" << endl; else cout << "No" << endl; } return 0; }