using System.Collections.Generic;
public List<string> wheels
public static void Main()
var listToOrderBy = new List<string>() { "first", "fourth" };
List<List<string>> listToSort = new List<List<string>>
new List<string> { "first", "second" },
new List<string> { "fourth", "second" },
new List<string> { "first", "third" }
listToSort = listToSort.OrderBy(x =>
var foundPosition = listToOrderBy.IndexOf(item);
foreach (var sortedList in listToSort)
Console.WriteLine(string.Join(" ", sortedList));