Pergunta de entrevista da empresa CodeSignal

How would you design a Sudoku challenge? Code the solution once having designed it.