Puzzle #97: Snake Nurikabe

Snake Nurikabe2.png

This is a Snake Nurikabe puzzle.

The rules for Nurikabe can be found here: Rules page

In addition to the usual rules for Nurikabe, the shaded cells must form a snake that does not touch itself. In other words, each shaded cell may only be adjacent to at most two other shaded cells.