Puzzles solved by OTP