#include <stdio.h>
#include <math.h>
int main(void) {
float x, y, z;
scanf("%f %f %f", &x, &y, &z);
if (x + y > z && x + z > y && y + z > x) {
printf("Треугольник существует\n");
} else {
printf("Треугольник не существует\n");
return 0;
}
if (x == y && y == z) {
printf("Равносторонний\n");
} else if (x == y || x == z || y == z) {
printf("Равнобедренный\n");
}
float max = x;
if (y > max) max = y;
if (z > max) max = z;
float max_sq = max * max;
float sum;
if (max == x)
sum = y * y + z * z;
else if (max == y)
sum = x * x + z * z;
else sum = x * x + y * y;
float test = max_sq - sum;
printf("%f\n", test);
if (fabs(max_sq - sum) < 0.000001) {
printf("Прямоугольный\n");
} else if (max_sq < sum) {
printf("Остроугольный\n");
} else {
printf("Тупоугольный\n");
}
return 0;
}