Puzzles solved by Castro