using System.Collections.Generic;
public string NavigatorName;
public Crew(string input)
string[] line = input.Split(' ');
Time = DateTime.Parse(line[3]);
public static void Main(string[] args)
List<Crew> results = new List<Crew>();
for(string currentTeam = Console.ReadLine(); currentTeam != ""; currentTeam = Console.ReadLine())
results.Add(new Crew(currentTeam));
results = ResultsSort(results);
for(int index = 0; index < results.Count; index++)
Console.Write(results[index].TeamName + " ");
Console.Write(results[index].Time + " ");
Console.Write(", pilot" + ": " + results[index].PilotName);
static List<Crew> ResultsSort(List<Crew> results)
for(int step = results.Count - 1; step >= 1; step--)
for(int index = 0; index + step < results.Count; index++)
if(results[index].Time < results[index + step].Time)
Crew buffer = results[index];
results[index] = results[index + step];
results[index + step] = buffer;