Count Connected Components Leetcode Interview