Cycles and rotations
860