Seosed linnnade vahel Olemas: linnad koos koordinaatidega kaardil. Seotud linnade vahele tõmmatakse jooned. Eelnevatele andmetele lisaks on faili lõpus ühe linna nimi. Selle linna nimele tõmmatakse joon alla. Otsitakse välja kõik need linnad, mille juurde eelnevalt märgitud alglinnast pääseb otseteed pidi. Nende linnanimede juurde joonistatakse number ühed. ___ Jäta meelde need linnad, kus kirjas number ühed (ehk kuhu pääseb ühe sammuga). Sealt omakorda vaata edasi, kuhu on võimalik liikuda. Uute linnade juurde märgi number kahed. (Need, kus ühed juba kirjas on või alglinn, neid uuesti ei märgita) Jätka seda suurenevate numbritega märgistust senikaua, kuni on võimalik uusi linnu leida. Märgi igale linnale juurde, millisest temani saabuti. Selle kaudu on võimalik igast linnast küsida alglinnani tagasitee (sammude arvu poolest lühim). Iga linna juurde ka kaugus alglinnast pikslites mööda teid. Tee koostamisel kohandada algoritmi nõnda, et kui leitakse lühem tee kilomeetrite järgi, siis määratakse tagasitee sealtkaudu.