#include<stdio.h>
int main()
{
double A,B,C,a,b,c,mid,max,min;
scanf("%lf%lf%lf",&A
,&B
,&C
); if(a<b && a<c)
{
min= a;
if(b>c)
{
mid=c;
max=b;
}
else
{
mid=b;
max=c;
}
}
else if(b<a && b<c)
{
min= b;
if(a>c)
{
mid=c;
max=a;
}
else
{
mid=a;
max=c;
}
}
else
{
min=c;
if(a<b)
{
mid=a;
max=b;
}
else
{
mid=b;
max=a;
}
}
{
if(A>=B+C || B>=A+C || C>=A+B)
printf("NAO FORMA TRIANGULO\n"); else if(A*A==B*B+C*C || B*B==C*C+C*C || C*C==A*A+B*B)
printf("TRIANGULO RETANGULO\n"); else if(A*A>B*B+C*C || B*B>C*C+C*C || C*C>A*A+B*B)
printf("TRIANGULO OBTUSANGULO\n"); else if(A*A<B*B+C*C || B*B<C*C+C*C || C*C<A*A+B*B)
printf("TRIANGULO ACUTANGULO\n"); }
if(A==B && B==C && C==A)
printf("TRIANGULO EQUILATERO\n"); else if(A==B || B==C || C==A)
printf("TRIANGULO ISOSCELES\n"); return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50IG1haW4oKQp7CiAgICBkb3VibGUgQSxCLEMsYSxiLGMsbWlkLG1heCxtaW47CiAgICBzY2FuZigiJWxmJWxmJWxmIiwmQSwmQiwmQyk7CiAgICBpZihhPGIgJiYgYTxjKQogICAgewogICAgICAgIG1pbj0gYTsKICAgICAgICBpZihiPmMpCiAgICAgICAgewogICAgICAgIG1pZD1jOwogICAgICAgIG1heD1iOwogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICBtaWQ9YjsKICAgICAgICAgICAgbWF4PWM7CiAgICAgICAgfQoKICAgIH0KICAgICBlbHNlIGlmKGI8YSAmJiBiPGMpCiAgICB7CiAgICAgICAgbWluPSBiOwogICAgICAgIGlmKGE+YykKICAgICAgICB7CiAgICAgICAgbWlkPWM7CiAgICAgICAgbWF4PWE7CiAgICAgICAgfQogICAgICAgIGVsc2UKICAgICAgICB7CiAgICAgICAgICAgIG1pZD1hOwogICAgICAgICAgICBtYXg9YzsKICAgICAgICB9CiAgICB9CgogICAgZWxzZQogICAgewogICAgICAgIG1pbj1jOwogICAgICAgIGlmKGE8YikKICAgICAgICB7CiAgICAgICAgICAgIG1pZD1hOwogICAgICAgICAgICBtYXg9YjsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgbWlkPWI7CiAgICAgICAgICAgIG1heD1hOwogICAgICAgIH0KICAgIH0KICAgIAogICAgewogICAgaWYoQT49QitDIHx8IEI+PUErQyB8fCBDPj1BK0IpCiAgICAgICBwcmludGYoIk5BTyBGT1JNQSBUUklBTkdVTE9cbiIpOwogICAgZWxzZSBpZihBKkE9PUIqQitDKkMgfHwgQipCPT1DKkMrQypDIHx8IEMqQz09QSpBK0IqQikKICAgICAgICAgcHJpbnRmKCJUUklBTkdVTE8gUkVUQU5HVUxPXG4iKTsKICAgIGVsc2UgaWYoQSpBPkIqQitDKkMgfHwgQipCPkMqQytDKkMgfHwgQypDPkEqQStCKkIpCiAgICAgICAgIHByaW50ZigiVFJJQU5HVUxPIE9CVFVTQU5HVUxPXG4iKTsKICAgIGVsc2UgaWYoQSpBPEIqQitDKkMgfHwgQipCPEMqQytDKkMgfHwgQypDPEEqQStCKkIpCiAgICAgICAgIHByaW50ZigiVFJJQU5HVUxPIEFDVVRBTkdVTE9cbiIpOwogICAgfQogICAgIGlmKEE9PUIgJiYgQj09QyAmJiBDPT1BKQogICAgIHByaW50ZigiVFJJQU5HVUxPIEVRVUlMQVRFUk9cbiIpOwogICAgICBlbHNlIGlmKEE9PUIgfHwgQj09QyB8fCBDPT1BKQogICAgICAgcHJpbnRmKCJUUklBTkdVTE8gSVNPU0NFTEVTXG4iKTsKcmV0dXJuIDA7Cn0K