Cracking the cryptic knight sudoku .