Aлгоритм нахождения подграфов?
Поиск в глубину с ограничением глубины = 4. 
Дойдя до глубины = 4 добаляете в отсортированый список. Все ж просто?
В принципе, TheHorse, всё правильно сказал. Правда, с точки зрения терминологии, правильнее сказать (ИМХО) что надо реализовать алгоритм фронта волны от одной точки к другой, хотя по сути это одно и то же. Правда немного опечатался с цифрами: 100^4= 100 000 000.