Vi viene fornita una tabella Sudoku 9x9 con alcune celle già compilate. Il vostro compito è risolvere la griglia e trovare una soluzione valida. Se esistono più soluzioni valide, potete stamparne una qualsiasi.
Una tabella Sudoku è una griglia 9x9 suddivisa in nove sotto-griglie 3x3. Ogni cella può contenere un numero da 1 a 9. L’obiettivo del Sudoku è riempire le celle vuote in modo che ogni riga, ogni colonna e ogni sotto-griglia 3x3 contengano tutti i numeri da 1 a 9 senza ripetizioni.
Input
L’input è composto da 9 righe, ognuna contenente 9 interi separati da uno spazio che rappresentano lo stato della griglia Sudoku. I numeri forniti variano da 1 a 9, mentre una cella vuota è indicata con 0.
Output
Stampate nove righe, ciascuna con nove interi separati da uno spazio, che rappresentano la soluzione della griglia Sudoku. Se esistono più soluzioni valide, potete stamparne una qualsiasi.