Added a print method for puzzles