union find
quick union initialize