using System.Collections.Generic;
public static void Main()
List<List<int>> numberLists = new List<List<int>>();
numberLists.Add(new List<int>()
numberLists.Add(new List<int>()
numberLists.Add(new List<int>()
numberLists.Add(new List<int>()
var results = numberLists.OrderBy(x => x[0]).ThenBy(x => x[1]).ThenBy(x => x[2]);
foreach (var result in results)
foreach (var subresult in result)
Console.Write(subresult + " ");