Puzzles solved by cannon