 This allows for an elegant description of the problem and an efficient solution.Modelling Sudoku as an exact cover problem and using an algorithm such as Knuth's Algorithm X will typically solve a Sudoku in a few milliseconds.An alternative approach is the use of Gauss elimination in combination with column and row striking.