refactor digit-to-column mapping into Sudoku class