No JavaScript support?
Blue/Green/Red/Yellow Group:
Blue/Green Group/Red Group Challenge: