using System;
using System.Linq;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
var list = new List<int> { 5, 6, 8, 16 };
var max = Max(list);
Console.WriteLine(max);
}
private static int Max(List<int> list)
{
while (list.Count > 1)
{
var min = list.Min();
list.Remove(min);
}
return list.Single();
}
}