Puzzles solved by shri