Eh. Played for a bit, it's not particularly puzzling, more random guessing, since the rules for exactly what reacts with which is never really explained.
Like, at all.
You can't even go by experience, since certain bigger groups of different colours mix just fine while smaller groups don't and you need some different colours because same ones don't go away? It's a bit contrived.