uf_union
void uf_union(struct uf_node *node1, struct uf_node *node2);
uf_union(&csa[i]->node, &csa[j]->node);