UnionFind v1.0