n хот, тэдгээрийн хооронд m зам бий. Өгөгдсөн хоёр хотын хоорондох хамгийн богино чиглэлийн уртыг тодорхойлох q хүсэлтийг боловсруул.
Эхний мөрөнд n, m, q гурван бүхэл тоо байна: хот, зам, хүсэлтийн тоо.
Дараа нь замуудыг тодорхойлсон m мөр байна. Мөр бүрт a, b, c гурван бүхэл тоо байна: a ба b хотуудын хооронд урт нь c зам бий. Зам бүр хоёр чиглэлтэй.
Төгсгөлд нь хүсэлтүүдийг тодорхойлсон q мөр байна. Мөр бүрт a ба b хоёр бүхэл тоо байна: a ба b хотуудын хоорондох хамгийн богино чиглэлийн уртыг тодорхойл.
Хүсэлт бүрт хамгийн богино чиглэлийн уртыг хэвлэ. Чиглэл байхгүй бол оронд нь −1 хэвлэ.
4 3 5 1 2 5 1 3 9 2 3 3 1 2 2 1 1 3 1 4 3 2
5 5 8 -1 3