Puzzles solved by Fernando dos anjos ribeiro