lab 01 mc504 sudoku