Cycles Solution 1

Note: This solution does not generate a working GIF.