Sudoku is Egg-Sighting by Nordy, App variant is LINE


Shade some cells to form an orthogonally-connected, 1-cell wide snake that does not branch, does not loop, and does not touch itself orthogonally—but may touch itself diagonally. One end of the snake is given as a white circle. The remaining non-snake cells form ten, distinct, orthogonally-connected areas—one each of sizes 1 to 10. Areas of different sizes do not touch orthogonally, but they may touch diagonally. Each number in the grid must be part of an area of that size. A '?' represents any number from 1 to 10. [To enable the software to check your solution, in each non-snake cell write the size of that region. Use "0" instead of 10 for the 10 region!].