Drag from a dot to join it to the dot of the same colour. Pipes can't cross, and every cell must be covered by a pipe to win. Dragging over another pipe cuts it.
Puzzles come from a random path through every cell, cut into pieces. Any complete fill counts, not only the original one.