Masala D

Xotira 32 MB Vaqt 1000 ms
14

ValiExpress

Sardor dunyo bo'ylab sayohatga chiqyapti. Sayohat nn kun davom etadi, va ii-kuni Sardor a[i]a[i] raqamli shaharda bo'ladi. Bugun 00-kun, sayohat ertadan boshlanadi.

Shuningdek, Sardor ValiExpress saytidan tovar buyurtma qilishi kerak. Tovarni qaysi shaharga yetkazishni Sardorning o'zi tanlashi mumkin, lekin ixtiyoriy cc shahar uchun, tovarni cc-shaharga yetkazib berishga t[c]t[c] kun vaqt ketadi. Tovar yetib kelgan kuni Sardor o'sha shaharda bo'lishi kerak, aks holda tovarni ortga qaytarib yuborishadi. 

Aytaylik, Sardor tovarni aynan dd kundan so'ng buyurtma qilsin. Har bir 0d<n0 \le d \lt n uchun, Sardor tovarni nechta shaharga buyurtma qilishi mumkinligini chiqaring. E'tibor bering, d=0d=0 bo'lsa buyurtma bugun (ya'ni sayohatga chiqishdan oldin) beriladi.


Kiruvchi ma'lumotlar:

Birinchi qatorda nn butun son - sayohat davomiyligi kiritiladi. (1n1051 \le n \le 10^5)

Ikkinchi qatorda nn ta butun son - a[1],a[2],,a[n]a[1],a[2],\ldots,a[n] kiritiladi. (1a[i]n1 \le a[i] \le n, barcha 1in1 \le i \le n uchun)

Uchinchi qatorda nn ta butun son - t[1],t[2],,t[n]t[1],t[2],\ldots,t[n] kiritiladi. (1t[i]n1 \le t[i] \le n, barcha 1in1 \le i \le n uchun)


Chiquvchi ma'lumotlar:

Yagona qatorda nnta butun son - barcha 0d<n0 \le d \lt n uchun, Sardor tovarni aynan dd kundan so'ng nechta shaharga buyurtma qilishi mumkinligini chiqaring.


Misollar
# input.txt output.txt
1
5
3 1 4 1 5
2 3 1 1 3
2 0 3 0 0
Izoh:

d=0d=0 bo'lsa, Sardor buyurtmani 11 yoki 33-shaharlarga yetkazishni tanlashi mumkin. Buyurtma t[1]=2t[1]=2 kunda birinchi shaharga yetib boradi va Sardor ham o'sha kuni birinchi shaharda bo'ladi. Yoki buyurtma t[3]=1t[3]=1 kunda uchinchi shaharga yetib boradi va Sardor ham o'sha kuni uchinchi shaharda bo'ladi. Demak, d=0d=0 holatda javob 2.

d=2d=2 bo'lsa Sardor tovarni 1,4,51,4,5-shaharlarga yetkazib berishni buyurtma qilishi mumkin.