Puzzles! Pigeons! And Puns!