Long Cycles