#include <iostream>
#include <algorithm>
using namespace std;
int is_triangle(int a, int b, int c)
{
if ((a + b) > c && (a + c) > b && (b + c) > a && (a - b) < c && (a - c) < b && (b - c) < a)
return 1;
return 0;
}
int main()
{
long int a[3];
cin >> a[0] >> a[1] >> a[2];
if (!is_triangle(a[0], a[1], a[2]))
{
cout << "Not triangle";
return 0;
}
sort(a, a + 3);
if (a[0] * a[0] + a[1] * a[1] == a[2] * a[2])
{
cout << "Right triangle";
}
else if (a[0] * a[0] + a[1] * a[1] > a[2] * a[2])
{
cout << "Acute triangle";
}
else
{
cout << "Obtuse triangle";
}
if (a[0] == a[1] && a[0] == a[2] && a[1] == a[2])
{
cout << endl << "Equilateral triangle" << endl << "Isosceles triangle";
}
else if (a[0] == a[1] || a[0] == a[2] || a[1] == a[2])
{
cout << endl << "Isosceles triangle";
}
else
return 0;
}