If I have a 2D array of strings like so;

```
{
    {"12", "Animal", "Cat"}
    {"20", "Animal", "Dog"}
    {"6", "Vegetable", "Carrot"}
    {"5", "Mineral", "Iron"}
}

```

How can I use LINQ to select the data and orderby, say the 2nd 'column'? (C# linq preferably)