Method 1: Disjoint Set