Puzzles solved by karthik