Finding Strongly Connected Components Leetcode