When I was at Brown, there was a program on the IBM 3081 mainframe that simulated a 3 x 3 x 3 x 3 Rubik’s hypercube. It displayed a set of regular Rubik’s cubes that were coupled together and changed in unison to project the effects of rotating one “side” of the 4D cube. Not surprisingly, I failed to solve it.