https://9pdf.co/document/y963rr8d-spanning-based-approach-solving-shortest-problem-social-graphs.html