EECS 183 Project 5: Sudoku