McMahon's 24 Color Squares



Drag squares to swap them, click to rotate.
Goal is to make all the border "triangles" of the same color,
while pairs of inner "triangles" should match when they touch the same edge.