ZOO

아직 제출이 없습니다시간 제한5초메모리 제한1024 MB

문제

Jozo se početkom ove godine zaposlio u novoizgrađenom zoološkom vrtu. Danas je dobio poseban zadatak. Treba otkriti uzrok sve slabije posjećenosti vrta. Promatrajući nastambe i puteve među njima Jozo je posumnjao da je problem u tome što su obilasci predosadni tj. da su obilasci zoološkog vrta prejednoliki.

U vrtu je NN nastambi označenih brojevima od 11 do NN te N1N-1 puteljaka koji povezuju neke dvije nastambe. Posebnost vrta je što postoji put između svake dvije nastambe. (ne nužno direktan). U svakoj se nastambi nalaze jedinke jedne životinjske vrste, u ii-toj se nalaze jedinke životinje vrste v_iv\_i.

Jozo vas je zamolio da mu pomognete odrediti jednolikost puta. Jednolikost puta se definira kao broj pojavljivanja najčešće životinje u nastambama na tom putu, uključujući i nastambe na krajevima puta. Na primjer ako se put sastoji od nastamba sa životinjama 22, 33, 11, 22, 22, 33, jednolikost će biti tri, jer se životinja 22 pojavljuje tri puta.

Za QQ parova nastambi (a,b)(a, b) treba odgovoriti kolika je jednolikost (najkraćeg) puta od nastambe aa do nastambe bb.

입력

U prvom su retku prirodni brojevi NN i QQ (1N1051 ≤ N ≤ 10^5, 1Q1051 ≤ Q ≤ 10^5), brojevi iz teksta zadatka.

U drugom retku nalazi se NN prirodnih brojeva v_iv\_i (1v_i1091 ≤ v\_i ≤ 10^9), oznake životinjske vrste u ii-toj nastambi.

U idućih N1N-1 redaka nalaze se po dva prirodna broja x_ix\_i i y_iy\_i (1x_i,y_iN1 ≤ x\_i , y\_i ≤ N) koji opisuju koje dvije nastambe povezuje ii-ti puteljak.

U idućih QQ redaka nalaze se po dva prirodna broja a_ia\_i i b_ib\_i (1a_i,b_iN1 ≤ a\_i , b\_i ≤ N) koja opisuju put od nastambe a_ia\_i do nastambe b_ib\_i za koje treba odrediti jednolikost.

출력

U QQ redaka, redom ispiši odgovore na pitanja iz teksta zadatka.

힌트

Opis prvog probnog primjera: U čvoru je zapisan redni broj nastambe/broj životinje.

U 1. upitu su nastambe na putu redom: 11 i 22. Vrste 11 i 22 se pojavljuju jednom, stoga je jednolikost jednaka 11.

U 2. upitu su nastambe na putu: 11, 22 i 44. Vrsta 11 se pojavljuje dvaput, stoga je jednolikost jednaka 22.

U 3. upitu su nastambe na putu: 44, 22, 11, 33 i 77. Vrsta 11 se pojavljuje tri puta i to u nastambama 11, 44 i 77.

U 4. upitu su nastambe na putu: 22, 11 i 33. Vrsta 22 se pojavljuje dvaput, dok se vrsta 11 pojavljuje jednom.

U 5. upitu su nastambe na putu 55, 22, 11, 33, 66. Vrsta 22 se pojavljuje 44 puta, a vrsta 11 se pojavljuje jednom.