public class Sudoku {
    private Grid grid;

    public Sudoku() {
        this.grid = new Grid();
    }

    public Grid getGrid() {
        return grid;
    }

    public static void main(String[] args) {
        if (args.length > 0) {
            Sudoku sudoku = new Sudoku();
            sudoku.getGrid().loadGridFromFile(args[0]);
            // Pas besoin d'afficher la grille ici, car loadGridFromFile() le fait déjà
            new SudokuUI(sudoku.getGrid());
        } else {
            System.err.println("Usage: java Sudoku <grid_file>");
        }
    }
}