#0004C8

Konzerve

Mirko je za rođendan dobio najnoviji model zračne puške. Kako bi isprobao njenu razornu moć, zgrabio je iz ormara konzerve graha i trkom se uputio na obližnje školsko igralište. Primjetio je da ima tri vrste konzervi – crne, bijele i sive, koje sadrže različite sorte graha. Mirko je odlučio svoje konzerve posložiti ispred sebe u N stupaca, jedan iza drugog, i to tako da se na dnu nalaze crne, iznad njih sive, a na vrhu bijele konzerve. Pritom, stupci mogu biti različitih visina, te nije nužno da svaki stupac sadrži sve boje konzervi, međutim, u jednom stupcu različite boje uvijek moraju biti poredane kako je opisano. Nakon slaganja konzervi, Mirko je ispalio M metaka iz svoje puške u vodoravnom smjeru, svaki na proizvoljnoj visini. Kako je puška vrlo moćna, ispaljeni metak, nakon razaranja prve konzerve na toj visini, nastavlja letjeti u istom smjeru te razara sve konzerve koje se u tom trenutku nalaze na istoj visini. Nakon hica, sve konzerve koje su se nalazile iznad razorenih padaju na one ispod ili na tlo. Visina hica je opisana prirodnim brojem; hitac na visini 1 pogađa konzerve koje leže na tlu, na visini 2 one neposredno iznad njih, itd.



U ovoj igri, Mirko za svaku uništenu crnu konzervu dobiva 1 bod, za sivu 2 boda, a bijelu čak 5 bodova. Napišite program koji će, za zadani raspored konzervi u stupcima, izračunati broj osvojenih bodova za svaki od ispaljenih metaka.


Input
U prvom redu nalazi se prirodni broj N (1 ≤ N ≤ 300 000), broj stupaca.
U drugom redu nalazi se N nenegativnih cijelih brojeva, redom brojevi crnih konzerva u stupcima.
U trećem redu nalazi se N nenegativnih cijelih brojeva, redom brojevi sivih konzerva u stupcima.
U četvrtom redu nalazi se N nenegativnih cijelih brojeva, redom brojevi bijelih konzerva u stupcima.
Stupci su zadani redom kojim stoje ispred Mirka, a svi zadani brojevi će biti manji od 10^6.
U petom redu nalazi se prirodni broj M (1 ≤ M ≤ 300 000), broj ispaljenih metaka.
U šestom redu nalazi se M prirodnih brojeva, visine na kojima su ispaljeni meci, redom kojim ih je Mirko ispalio. Svaka visina će biti manja od 10^6.

Output
Izlaz se sastoji od ukupno M redova. U i-ti red ispišite broj bodova koje je Mirko osvojio u i-tom hicu.

Ulaz:
6
2 1 2 0 3 1
1 2 2 2 2 0
1 0 1 2 0 3
2
2 4

Izlaz:
12
7

Ulaz:
10
2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4
6
3 3 2 3 4 3

Izlaz:
20
20
10
50
50
50

Submit solution

Coming later

The grading service will be connected in a later migration step. You can inspect the task and your previous results now.