Puzzles solved by rivas ferrero