Puzzles solved by karthick