Nestabilnost

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

문제

Borova šuma na suprotnoj obali rijeke, još prije jednog sata osvijetljena svibanjskim suncem, zamutila se, razmazala i rasplinula. Ostalo je samo jedno divovsko stablo, stablo s NN čvorova...

Ivan je iz sobe br. 119119, promatrao to stablo, čvrsto ukorijenjeno u čvoru označenom brojem 11. Nakon što je još pobliže promatrao stablo, primijetio je da se u svakom čvoru nalazi broj a_ia\_i. Odjednom mu je u glavu sinula definicija kk-dobrog podstabla. Neko podstablo je k-dobro, ako za svaki brid koji spaja čvorove (u,v)(u, v) gdje je uu roditelj od vv, vrijedi a_v=(a_u+1)modka\_v = (a\_u + 1) \bmod k te dodatno za svaki čvor vv unutar podstabla vrijedi a_v<ka\_v < k. Za svaki broj kk postoji prirodna nestabilnost kk-dobrih stabala, označenu kao f(k)f(k).

Kada se ponovno osvrnuo, primijetio je da pluta pred stablom s magičnom pilom u desnoj ruci. Ivan je odlučio prerezati neke grane, te za svako podstablo, dobiveno micanjem prepiljenih bridova, odabrati neki broj k_ik\_i tako da je ono k_ik\_i-dobro. Par biranja skupa bridova koje će prerezati te brojeva k_ik\_i za svako tako dobiveno podstablo koji zadovoljavaju da je pripadajuće podstablo k_ik\_i-dobro, Ivan je odlučio nazvati rezanjem. Nestabilnost rezanja nazivamo zbroj f(k_i)f(k\_i) po svim dobivenim podstablima. Pomozite Ivanu odrediti najmanju moguću nestabilnost rezanja!

입력

U prvom je retku prirodan broj NN, broj čvorova stabla.

U drugom se retku nalazi NN brojeva gdje ii-ti označava a_ia\_i (0a_iN10 ≤ a\_i ≤ N - 1).

U trećem se retku nalazi NN brojeva gdje kk-ti označava f(k)f(k) (1f(k)1091 ≤ f(k) ≤ 10^9).

U sljedećih N1N - 1 redaka nalazi se opis stabla, u ii-tom retku nalaze se brojevi u_iu\_i te v_iv\_i (1u_i,v_iN1 ≤ u\_i , v\_i ≤ N, u_iv_iu\_i \ne v\_i) koji označavaju da postoji brid među čvorovima u_iu\_i te v_iv\_i.

출력

U jedini redak potrebno je ispisati najmanju moguću nestabilnost rezanja.

힌트

(a) Skica rezanja prvog primjera(b) Skica rezanja drugog primjera