Sudoku AI Agent that can solve the Sudoku puzzle Techniques Employed: Constraint Propagation Search - DFS Extensions to the standard Sudoku puzzle solving algorithm: Naked Twin technique for added heuristic Diagonal Sudoku puzzle solving capability.