Puzzles solved by ciapqty