Ciao.
	codice:
	sudoku = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
 
Il problema è che là rimangono.
Non ho approfondito ma la prima condizione incontrata nel procedimento non viene vista, per cui non accade praticamente nulla e tutti gli elementi dell'array restano chiaramente a zero:
 è già lungo 81 (perché è stato dichiarato con 81 elementi)  per cui quella condizione non sarà vista e non accadrà nulla.