Boomslang Goes the Dynamite

Shade some cells in the grid to form a snake.

The snake cannot loop back on itself and visit a cell that's orthogonally or diagonally adjacent to a cell it has visited before.

Numbers indicate the amount of snake segments in the orthogonally and diagonally adjacent cells.

A cell with a number cannot contain a snake segment.


You can click each image to solve on Penpa+.