10222 - 三角形判定

读入三角形的三条边,进行如下的判断:

如果输入值不合法,输出 illegal triangle,表示三角形不合法

如果输入值合法,两条较短边的平方和大于最长边的平方,则输出 acute triangle,表示锐角三角形

如果输入值合法,两条较短边的平方和等于最长边的平方,则输出 right triangle,表示直角三角形

如果输入值合法,两条较短边的平方和小于最长边的平方,则输出 obtuse triangle,表示钝角三角形

如果任意两条边的和 大于 第三边,那么输入的三角形就是合法的。

输入

读入三个整数 a,b,c(1≤a,b,c≤100),表示三角形的三条边。

输出

根据情况输出 illegal triangleacute triangleright triangleobtuse triangle 中的一种。

样例

输入

3 4 5

输出

right triangle

输入

1 1 3

输出

illegal triangle
时间限制 1000 毫秒
内存限制 128 MB
统计
上一题 下一题