This is a python sudoku solver