#include<iostream> #include<cmath> #include<vector> #include<algorithm> using namespace std; int main() { int n; cin >> n; while (n) { int x1, y1, x2, y2,x3,y3; cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3; vector<double> v(3); v[0] = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2)); v[1] = sqrt(pow((x1 - x3), 2) + pow((y1 - y3), 2)); v[2] = sqrt(pow((x2 - x3), 2) + pow((y2 - y3), 2)); sort(v.begin(), v.end()); if (pow(v[0], 2) + pow(v[1], 2) == pow(v[2], 2)) { printf("Yes\n"); } else { printf("No\n"); } printf("%.2f\n", v[0] + v[1] + v[2]); n--; } }