Title: Princeton's Sudoku Medium Only