Puzzles solved by hashem