Using LINQ to solve puzzles

A couple months ago, I had a great time participating in Microsoft’s PuzzleHunt event along with our team “Cup<T>”.  Normally, the puzzles in puzzle hunt are designed to limit the value of writing programs to help solve them.  But this year, I did end up writing some code to help with one of the puzzles…

15