Puzzles solved by mariush