n гараг бүхий тоглоом тоглож байна. Гараг бүр өөр гараг (эсвэл өөрөө) рүү телепортлогчтой.
Дараах хэлбэрийн q хүсэлтийг боловсруул: a гараг дээр байгаа бөгөөд b гарагт хүрэхийг хүсэж байна. Хамгийн багадаа хэдэн телепорт хэрэгтэй вэ?
Эхний мөрөнд n ба q хоёр бүхэл тоо байна: гараг болон хүсэлтийн тоо. Гарагууд 1,2,…,n гэж дугаарлагдсан.
Хоёр дахь мөрөнд n бүхэл тоо t1,t2,…,tn байна: гараг бүр дээрх телепортын очих цэг.
Дараа нь хүсэлтүүдийг тодорхойлсон q мөр байна. Мөр бүрт a ба b хоёр бүхэл тоо байна: одоо a гараг дээр байгаа бөгөөд b гарагт хүрэхийг хүсэж байна.
Хүсэлт бүрт хамгийн бага телепортын тоог хэвлэ. Очих боломжгүй бол −1 хэвлэ.
5 3 2 3 2 3 2 1 2 1 3 1 4
1 2 -1