Invariáns
Egy kör kerületén piros és kék pontok vannak. Kijelölhetünk egy új piros pontot, miközben két szomszédja színt vált. Ki is vehetünk egy meglévő piros pontot, szomszédai ekkor is átszíneződnek.
Kezdetben két piros pont van a körön.
Írjunk programot, ami megadja, hogy milyen - legfeljebb 10 pontot tartalmazó - állások érhetők el a kiinduló állapotból. (Vigyázat!)
Vizualitás. Írjunk programot, ami kirajzolja az elérhető állapotokat.
(PNG, GIF, BMP vagy JPG formátumban fájlba, vagy a képernyőre.)