• As for the 'six degrees of kevin bacon' analogy, I thought it was a good fit to the problem you describe 🙂

    Kind of a strange requirement ...