Puzzles solved by dharma