#include<stdio.h>
void sq(int max, int min1, int min2)//sq函数用于判断三角形类型返回值void,三个参数为int
{
if ((min1 + min2)-max>0)//构成三角形需满足条件(两个最小边之和大于最大边)
{
if (min1 == min2 && max == min2)//三条边都相等为等边三角形
printf("Equilateral triangle!\n");
else if (min1 == min2 || max==min1 || max==min2)//任意两条边相等为等腰三角形
printf("Isosceles triangle!\n");
else
printf("Ordinary triangle!\n");//都不满足则为普通三角形
}
else
printf("Not a triangle!\n");//无法构成三角形
}
int main()
{
int a, b, c;
int s = 0;
while (scanf("%d %d %d", &a, &b, &c) != EOF)//多组输入
{
if (a>b && a>c)//判断哪一条边最长
sq(a, b, c);
else if (b>c)
sq(b, a, c);
else if (c>b)
sq(c, a, b);
else
sq(a, b, c);//这个情况则三条边都相等
}
return 0;
}