﻿begin
  var (a, b, c) := ReadReal3();
  if (a + b > c) and (a + c > b) and (b + c > a) then
    if (a = b) and (b <> c) or
       (a = c) and (b <> c) or
       (b = c) and (a <> c) then
      Print('треугольник равнобедренный')
    else if (a = b) and (b = c) then
      Print('треугольник равносторонний')
    else if (a * a + b * b = c * c) or
            (a * a + c * c = b * b) or
            (b * b + c * c = a * a) then
      Print('треугольник прямоугольный')
    else
      Print('треугольник')
  else
    Print('треугольник построить нельзя')
end.