On the Subject of The Hypercolors

What do you mean three? there’s only one hypercube!

This module has 16 icosahedrons each represents the vertices of three stacked hypercubes.

If you press the wrong vertex, a strike will be recorded and the module will exit the submission mode, but the rotations will not reset.

Getting the rotations

There are 3 hidden hypercubes, Cube Red, Cube Green, and Cube Blue.

Cube Red's each vertex has one of these colors: Black(000), Maroon(100), Red(200).

Cube Green's each vertex has one of these colors: Black(000), Forest(010), Green(020).

Cube Blue's each vertex has one of these colors: Black(000), Indigo(001), Blue(002).

The result of adding the color channels of each hypercube's vertex on the same position will be the corresponding vertex's color on the module.

For the further information, see the reference below.

Observe the sequence of three rotations of each hypercube. Vertices' color on the module will turn black when the sequence repeats. Pressing any vertex will pause the rotation. Pressing any vertex again will resume the rotation.

Submission

Pressing the background will make module to enter the submission mode. Pressing again will simply exit the submission mode (progress on submission will not be saved).

One of the vertices' color will change to the non-black color. Apply all rotations that can be obtained by that non-black color and first rotations of each cube (e.x. Each hypercube's first rotation was XY, XZ, XW (in RGB order). And you got Azure(012) then the rotations need to apply are XZ XW XW (XY*0 XZ*1 XW*2)).

Repeat this with the remaining rotations and new colors. After third correct submission, the module will solve.