İyi geceler arkadaşlar yapmam gereken bir şey var olay şu

Ahmet -> celil -> mehmet -> ayşe -> murat

burdaki düzene göre ahmet celille arkadaş mehmet celille ayşe mehmetle muratta ayşe ile arkadaş olduğu için ahmet murat a erişim sağlayabiliyor. Bunu birden fazla arkadaş olayı için nasıl yapabilirim?

Şurdaki düzende

Ahmet in arkadaşları : celil, mehmet
Celil in arkadaşları : ayşe, ahmet
Mehmet in arkadaşları: ahmet
Ayşe nin arkadaşları: celil, murat

ahmetten murata erişecek algoritma nasıl olmalı?