package SudokuValidator type SudokuSolver struct { Validator *SudokuValidator } func NewSudokuSolver() *SudokuSolver { solver := &SudokuSolver{Validator: NewSudokuValidator()} return solver }