Sudoku solver written for a interview street codesprint