Opening drill
Shape data with Select, SelectMany, and GroupBy | Aporeon