public static void Main()
Console.WriteLine("0 --> " + A(0 ));
Console.WriteLine("1 --> " + A(1 ));
Console.WriteLine("2 --> " + A(2 ));
Console.WriteLine("12 --> " + A(12 ));
Console.WriteLine("18 --> " + A(18 ));
Console.WriteLine("43 --> " + A(43 ));
Console.WriteLine("122 --> " + A(122 ));
Console.WriteLine("0.0 --> " + A(0.0 ));
Console.WriteLine("1.04 --> " + A(1.04 ));
Console.WriteLine("1.225 --> " + A(1.225));
Console.WriteLine("1.399 --> " + A(1.399));
Console.WriteLine("1.4 --> " + A(1.4 ));
Console.WriteLine("1.74 --> " + A(1.74 ));
Console.WriteLine("2.0 --> " + A(2.0 ));
Console.WriteLine("2.72 --> " + A(2.72 ));
static object A(object i){return i is int?(int)i>18?i:18:(double)i>1.4?i:1.4;}