Rotating cube

Поворачиваем кубик через разные рёбра, казалось бы простая задача, но есть ""Майские" тонкости.