Puzzles solved by turbo45