static int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0, 22, 12, 16, 18, 11, 19, 13 };
static string[] numbers2 = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen" };
static int[] numbers3 = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0, 22, 12, 16, 18, 11, 19, 13 };
static void Main(string[] args) {
Console.WriteLine(numbers.Min( x => x<7 ) );
Console.WriteLine(string.Join( ", ", numbers.Where(x => x % 2 == 0)) );
Console.WriteLine(string.Join( ", ", numbers.Where(x => x < 10 && x%2!=0)) );
Console.WriteLine(string.Join( ", ", numbers.Skip(6).Where( x => x % 2 == 0 )) );
Console.WriteLine(string.Join( ", ", numbers2.Where( x => x.Length == 3)) );
Console.WriteLine(string.Join( ", ", numbers2.Where(x => x.Contains("o"))) );
Console.WriteLine(string.Join( ", ", numbers2.Where(x => x.EndsWith("teen") )) );
Console.WriteLine(string.Join( ", ", numbers2.Where(x => x.EndsWith("teen")).Select( x => x.ToUpper() )) );
Console.WriteLine(string.Join( ", ", numbers2.Where(x => x.Contains("four")) ) );
Console.WriteLine(numbers3.Sum());
Console.WriteLine(numbers3.Min());
Console.WriteLine(numbers3.Max());
Console.WriteLine(numbers3.Average());
Console.WriteLine(numbers3.Where(x => x % 2 == 0).Min());
Console.WriteLine(numbers3.Where(x => x % 2 != 0).Max());
Console.WriteLine(numbers3.Where(x => x % 2 == 0).Sum());
Console.WriteLine(numbers3.Where(x => x % 2 != 0).Average());