Crawling Path Algorithm