Each grid contains several snakes. Fill in 3 consecutive segments of each snake so that each row and column of the grid contain exactly 3 shaded segments.
1. 
2. 
3. 
4.
5. 
6. 
7. 
8.
9. 
10. 
11. 
12.
13. 
14. 
15.
The solutions are here.