A sudoku game featuring a puzzle generator and solver written in Java programing language