kaugused=[0, 40, 80, 90, 120, 145, 186] maxpikkus=42 algkoht=0 tagasiteed=[-1]*len(kaugused) #-1 ehk pole veel käidud uuritavad=[algkoht] tagasiteed[algkoht]=-2 #kohal while uuritavad: uuritav=uuritavad.pop() abikoht=uuritav+1 #motet minna edasi while abikoht0: koht=tagasiteed[koht] teekond.append(koht) print(teekond) teekond.reverse() print(" - ".join(map(str, teekond)))