
#include<stdio.h>
#include<math.h>
int main()
{
int n;
scanf("%d",&n);
while(n--)
{
float a,b,c;
float temp;
int issan = 1;
float s;
float h;
scanf("%f %f %f",&a,&b,&c);
if(a<b){ temp = a;a=b;b = temp;}
if(a<c){ temp = a;a=c;c = temp;}
if(b<c){ temp = b;b=c;c = temp;}
if(b+c<a) printf("no triangle\n");
else if(fabs(b-c)<0.001)
{
s = (a+b+c)/2;
h = sqrt(s*(s-a)*(s-b)*(s-c));
if(fabs(a-b)<0.001) printf("equilateral triangle, %.1f\n",h);
else if(fabs(a*a-b*b-c*c) < 0.001) printf("isosceles right triangle, %.1f\n",h);
else printf("isosceles triangle, %.1f\n",h);
}
else if(fabs(a*a-b*b-c*c) < 0.001)
{
s = (a+b+c)/2;
h = sqrt(s*(s-a)*(s-b)*(s-c));
printf("right triangle, %.1f\n",h);
}
else
{
s = (a+b+c)/2;
h = sqrt(s*(s-a)*(s-b)*(s-c));
printf("general triangle, %.1f\n",h);
}
}
}