longest cycle