A sudoku written in Java