Puzzles solved by juan jose ospina pinto.