Author: Andrey Bogdanov
Divide the grid into regions along gridlines, where each dividing line must be straight and starts and ends on the grid boundary. Each region must contain at least one circle, and all circles in a region must have the same color.
Grid control: A click at a grid line sets or removes a dividing line. More details about grid control are at the help page.