use std::io;

fn main() {
  let mut input:String =String::new();
  io::stdin().read_line(&mut input).unwrap();
  let input:Vec<&str>=input.split(" ").collect::<Vec<&str>>();
  if(input.len()>=3) {
    let a:f64=input[0].trim().parse::<f64>().unwrap();
    let b:f64=input[1].trim().parse::<f64>().unwrap();
    let c:f64=input[2].trim().parse::<f64>().unwrap();
    
    if a+b<=c||a+c<=b||b+c<=a {
      println!("Not a triangle!");
    }
    else{
      if a==b&&a==c {
        println!("Equilateral triangle!");
      }
      //此时a与b与c,至少有一个与其他两个互不相等
      else if a==b||a==c||b==c {
        println!("Isosceles triangle!");
      }
      else{
        println!("Ordinary triangle!");
      }
    }
    

  }
  else{
    println!("It is invaild you");
  }

}