Snake Egg

Pencil puzzle in which a snake must be placed into the grid. The snake head and tail are given, the solver must place the remainder. The snake cannot be orthogonally connected to itself, and all cells not part of the snake must be made using 9 regions, each of a different size from 1-9