#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c;
cin >> a >> b >> c;
if(!(a+b>c && a+c>b && b+c>a)){
cout << "Not triangle";
return 0;
}
//cout << min(a,b)*min(a,b) + min(b,c)*min(b,c) << endl;
if(min(a,b)*min(a,b) + min(b,c)*min(b,c) == max(a,max(b,c)) * max(a,max(b,c))){
cout << "Right triangle" << endl;
}
if(min(a,b)*min(a,b) + min(b,c)*min(b,c) > max(a,max(b,c)) * max(a,max(b,c))){
cout << "Acute triangle" << endl;
}
if(min(a,b)*min(a,b) + min(b,c)*min(b,c) < max(a,max(b,c)) * max(a,max(b,c))){
cout << "Obtuse triangle" << endl;
}
if(a==b || b==c || a==c){
cout << "Isosceles triangle" << endl;
}
if(a == b && b == c && a == c){
cout << "Equilateral triangle" << endl;
}
return 0;
}
为什么啊?