Puzzles solved by Oscar ochoa