Six degrees of separation