Pergunta de entrevista da empresa Citadel

Disconnected graph problem, leetcode style