October 2012 Puzzle Solution