PROGRAMMING:Judge triangle type
Input three sides of the triangle to determine what type of triangle the triangle is.
###Input format:
Enter the values (real numbers) of the three sides of the triangle in a row, which can be separated by one or more spaces or carriage returns. The value range of the three sides is [1200].
###Output format:
(1) If the input data is illegal, "wrong format" will be output;
(2) If the input data is legal, but the three sides cannot form a triangle, "not a triangle" is output;
(3) If the input data is legal and can be an equilateral triangle, then the output "equilateral triangle" is displayed;
(3) If the input data is legal and can be formed into isosceles right angled triangle, the output is "isosceles right angled triangle";
(5) If the input data is legal and can be formed into isosceles triangle, "isosceles triangle" is output;
(6) If the input data is legal and can form a right triangle, "right angled triangle" is output;
(7) If the input data is legal and can form a general triangle, then output "general triangle".
###Input sample 1:
Here is a set of inputs. For example:
```in
50 50 50.0
```
###Output sample 1:
The corresponding output is given here. For example:
```out
Equilateral triangle
```
###Input sample 2:
Here is a set of inputs. For example:
```in
60.2 60.2 80.56
```
###Output sample 2:
The corresponding output is given here. For example:
```out
Isosceles triangle
```
###Input sample 3:
Here is a set of inputs. For example:
```in
0.5 20.5 80
```
###Output sample 3:
The corresponding output is given here. For example:
```out
Wrong Format
```
answer:If there is no answer, please comment
Pay attention to the value range of three sides of triangle and the test of isosceles right triangle.
###Input format:
Enter the values (real numbers) of the three sides of the triangle in a row, which can be separated by one or more spaces or carriage returns. The value range of the three sides is [1200].
###Output format:
(1) If the input data is illegal, "wrong format" will be output;
(2) If the input data is legal, but the three sides cannot form a triangle, "not a triangle" is output;
(3) If the input data is legal and can be an equilateral triangle, then the output "equilateral triangle" is displayed;
(3) If the input data is legal and can be formed into isosceles right angled triangle, the output is "isosceles right angled triangle";
(5) If the input data is legal and can be formed into isosceles triangle, "isosceles triangle" is output;
(6) If the input data is legal and can form a right triangle, "right angled triangle" is output;
(7) If the input data is legal and can form a general triangle, then output "general triangle".
###Input sample 1:
Here is a set of inputs. For example:
```in
50 50 50.0
```
###Output sample 1:
The corresponding output is given here. For example:
```out
Equilateral triangle
```
###Input sample 2:
Here is a set of inputs. For example:
```in
60.2 60.2 80.56
```
###Output sample 2:
The corresponding output is given here. For example:
```out
Isosceles triangle
```
###Input sample 3:
Here is a set of inputs. For example:
```in
0.5 20.5 80
```
###Output sample 3:
The corresponding output is given here. For example:
```out
Wrong Format
```
answer:If there is no answer, please comment
Pay attention to the value range of three sides of triangle and the test of isosceles right triangle.