package sudoku;

/**
 * Sudoku Tester class
 * The missing value cells are denoted with value 0
 * @author Winston Prakash
 */
public class SudokuTester {
    
    public static void main(String[] args) {
        int[][] sudokuPuzzle = {
            {0,8,0,4,7,1,6,3,0},
            {0,5,0,0,9,0,0,0,8},
            {0,7,3,0,6,0,2,9,0},
            {0,0,0,0,0,7,0,0,0},
            {0,2,0,3,5,8,0,4,0},
            {0,0,0,9,0,0,0,0,0},
            {0,6,2,0,8,0,3,1,0},
            {8,0,0,0,1,0,0,5,0},
            {0,9,1,5,3,4,0,6,0}
        };
        SudokuSolver sudokuSolver = new SudokuSolver(sudokuPuzzle);
        System.out.println();
        System.out.println("Sudoku puzzle");
        sudokuSolver.display();
        sudokuSolver.solve();
        System.out.println();
        System.out.println("Sudoku Solution");
        sudokuSolver.display();
    }
}