Puzzles solved by Leonardo osorio Ramos