Sudoku solver written in python, accepts number strings as input