Puzzles solved by Martin de Leon