sudoku - a kind of crossword