found longest cycle, doesn't yet use