
 Fill a grid with black, white and gray circles, such that:
 Each black circle neighbors an even number of black circles (0 may be
considered even.)
 Each white circle neighbors an odd number of white circles.
 Each gray circle neighbors an equal number of black and white circles.
An example 3x3 grid is shown. 