Sudoku and some refactoring
sudoku