Puzzles solved by Elia Castro