using System.Collections.Generic;
using System.Text.RegularExpressions;
public static void Main()
List<string> leaderboardList = new List<string>();
leaderboardList.Add("ORAN Arsenal Hard 3");
leaderboardList.Add("ORAN_A Arsenal Hard 5");
leaderboardList.Add("ORAN_B Arsenal Hard 1");
leaderboardList.Add("ORAN_C Arsenal Hard 15");
leaderboardList.Add("ORAN_C Arsenal Hard ");
leaderboardList = leaderboardList.OrderByDescending(x =>Convert.ToInt32((string.IsNullOrEmpty(Regex.Match(x, @"\d+").Value)?"0":Regex.Match(x, @"\d+").Value))).ToList();
foreach (var item in leaderboardList)