Shortest Paths (#666) - Azerbaijan Computing Olympiad