
Kırım dənizlərlə əhatə olunmuş gözəl bir yerdir. Hər bir şəhərdə dünyanın heç bir yerində tapa bilməyəcəyiniz, özünəməxsus nələrsə var. Çoxlu kurort şəhərləri var: Sevastopol, Yalta, Yevpatoriya, Aluşta, Saki və bir çox başqaları. Ukraynada və hətta onun hüdudlarından kənarda tanınan yerlər də var: Xersones, Baxçısaray, Manqup-Qala, Eski-Kermen. Bu siyahını uzun müddət davam etdirmək olar. Amma Kırım şəhərlərinin belə gözəl və cəlbedici qalması üçün onların təmizliyi daim saxlanılmalıdır, bu isə sakinlərdən çox böyük səy tələb edir.
Məhz buna görə də Kırımlı proqramçılar hər bir şəhəri səmərəli şəkildə təmizləyə bilən xüsusi təmizlik robotu icad ediblər. Robot çox sürətli olduğuna görə, bir şəhərdən digərinə demək olar ki, sezilmədən keçərək bir çox şəhərlərdə təmizliyə nəzarət edə bilər. Lakin bir problem var: robot xüsusi yanacaqla işləyir və yalnız şəhərlərdə yanacaq doldurula bilər, şəhərlərarası yollarda isə deyil. Robotun yanacaq doldurmadan neçə kilometr qət edə biləcəyi məlumdur. Aydındır ki, bütün şəhərləri bir robot xidmət edə bilməz, çünki bəzilərinə çatmaq üçün yanacaq doldurmadan maksimum qət edə biləcəyi məsafədən çox getmək lazımdır.
Tutaq ki, bütün yollar koordinat oxlarına paraleldir, belə ki, şəhərlər arasındakı məsafə bu şəkildə ölçülür:
Proqramçılar artıq müxtəlif yanacaq bakı tutumlarına malik model robot yaradıblar. Hər bir robot modeli üçün, onun yanacaq doldurmadan qət edə biləcəyi məsafə məlumdur. İndi sual budur: bütün şəhərlərə xidmət etmək üçün verilmiş modeldən neçə robot lazımdır?
Birinci sətirdə (1 \leq N \leq 2000) — şəhərlərin sayı verilir. Sonrakı sətirin hər birində iki tam ədəd x_i, y_i — hər şəhərin koordinatları verilir. Bütün koordinatlar tam ədəddir və onların modulu 10^9-dan böyük deyil.
Sonra bir sətirdə (1 \leq M \leq 5 \cdot 10^5) — robot modellərinin sayı verilir. Növbəti sətirin hər birində bir tam ədəd (0 \leq K \leq 2 \cdot 10^9), həmin robot modelinin yanacaq doldurmadan qət edə biləcəyi məsafə verilir.
Tuta bilərsiniz ki, istənilən şəhərdə robotlar elektriklə (trolleybus naqillərindən :)) işləyir, yəni yanacaq yalnız şəhərlərarası yollarda sərf olunur.
Hər bir robot modeli üçün, həmin modeldən neçə robotun bütün şəhərləri xidmət edə bilməsi üçün lazım olduğunu verin.
Nümunə 1