Largest Sum Cycle Leetcode 150