Puzzles solved by Maria Paula Castro