school project: sudoku resolver