This is an old Sudoku solver I did in college.