@holybranches: A Rubik's cube