The Very Hungry Caterpillar

The caterpillar ate so much, but in the end, what did he drink?

A slitherlink on a triangular grid with some highlighted triangles.

Slitherlink guide: Using the grid edges, draw one single closed loop such that every numbered triangle has exactly that many of its edges included in the loop. An example puzzle and solution is shown below.

An example slitherlink and solution.