#include<iostream>
using namespace std;
int main()
int a,b,c;
cin>>a>>b>>c;
if((a+b)<c||(b+c)<a||(a+c)<b||(a+b)==c||(a+c)==b||(b+c)==a||a==0||b==0||c==0)
cout<<"Not triangle";
else if(((a*a)+(b*b))>c||((c*c)+(b*b))>a|| ((c*c)+(a*a))>b){
cout<<"Acute triangle"<<endl;
if((a==b&&a!=c)||(c==b&&a!=c)||(a==c&&a!=b))
cout<<"Isosceles triangle"<<endl;
if(a==b&&a==c)
cout<<"Equilateral triangle";}
else if(((a*a)+(b*b))==c||((c*c)+(b*b))==a||((c*c)+(a*a))==b){
cout<<"Right triangle";
if((a==b&&a!=c)||(c==b&&a!=c)||(a==c&&a!=b))
cout<<"Isosceles triangle"<<endl;
if(a==b&&a==c)
cout<<"Equilateral triangle";}
else if(((a*a)+(b*b))>c||((c*c)+(b*b))>a||((c*c)+(a*a))>b){
cout<<"Obtuse triangle";
if((a==b&&a!=c)||(c==b&&a!=c)||(a==c&&a!=b))
cout<<"Isosceles triangle"<<endl;
if(a==b&&a==c)
cout<<"Equilateral triangle";}
return 0;
}```