add latest sudoku.py file. add 3rd party libraries