A lecture on solving Rubik’s Cube and other puzzles using basic concepts in group theory is available on YouTube. FORTRAN codes for solving these puzzles on the screen are discussed here. Each move (a twist of a face or a rotation of the entire puzzle) is made by entering a number. The puzzles are displayed in Postscript files, which should be refreshed after each move. The links below include examples of the displays, the codes, and sample moves.

Rubik’s Cube (3x3x3): display FORTRAN sample moves

Professor Cube (5x5x5): display FORTRAN sample moves

Nested Cube (3x3x3 inside 5x5x5): display FORTRAN

Megaminx (based on dodecahedron — one layer): display FORTRAN sample moves

Gigaminx (based on dodecahedron — two layers): display FORTRAN sample moves