sudoku ranks