Elimination-Based Sudoku Solver