https://9lib.org/document/4yrm948q-kruskal.html