Puzzles solved by Islam