The code for sudoku project of CS121 class in Fall 2014 at Harvey Mudd College contributed by Cyrus Huang and Zehao Zhang.