Adding optimization number two (stopping when finding the destination and implementing euclidian network) and printing multiple paths on the graph