An implementation of famouse number puzzle sudoku. It can generate sudokus and solve sudokus for you.