#include<iostream>
using namespace std;
void change(int& a, int& b)
{
int temp;
temp = a;
a = b;
b = temp;
}
void sort(int &max, int &middle, int &min)
{
if (max > middle && max > min)
{
if (middle < min)
change(middle, min);
}
else if (middle > min)
{
change(max, middle);
if (middle < min)
change(middle, min);
}
else
{
change(max, min);
if (middle < min)
change(middle, min);
}
}
int main()
{
int max, middle, min;
cin >> max>> middle>> min;
sort(max, middle, min);
if (min + middle < max) cout << "Not triangle";
else if (min * min + middle * middle > max * max)
{
cout << "Acute triangle" << endl;
if ((min == middle) || (max == middle) || (max == min))
cout << "Isosceles triangle" << endl;
if ((min == middle) && (max == middle) && (max == min))
cout << "Equilateral triangle" << endl;
}
else if (min * min + middle * middle == max * max)
{
cout << "Right triangle" << endl;
if ((min == middle) || (max == middle) || (max == min))
cout << "Isosceles triangle" << endl;
}
else if (min * min + middle * middle < max * max)
{
cout << "Obtuse triangle" << endl;
if ((min == middle) || (max == middle) || (max == min))
cout << "Isosceles triangle" << endl;
}
}