Sudoku rules apply ie place 1 to 9, once each, in every row/column/region. Additionally, the digits 1 and 9 may not be within a king's move (in chess) of themselves or each other. The final grid will contain a 1-cell-wide python, beginning at the given (red) 1. Each 1 and 9 in the grid will be part of the python. The python may not touch itself orthogonally or diagonally. Numbers in blue cells show how many of its 8 surrounding cells are python. Blue cells cannot be python. Not all possible blue cells are given.