Author: Vladimir Portugalov
Shade some cells black to create a snake - a chain of blackened squares which doesn't touch itself even in a point. Each outlined area should contain exactly three cells occupied by the snake. Areas containing the begin and the end of the snake are marked.
Grid control: Click the mouse button at the selected cell to change the filling of the cell. More details about grid control are at the help page.