Փրկի՛ր Սուրբ Ծնունդը

Սանտան կորցրել է նամակներով պարկը, բայց հիշում է մի պարզ կանոն. նույն թաղամասի հինգ հարևան տներ, որպես կանոն, նույնանման նվերներ են ուզում։ Նա գիտի որոշ տների գտնվելու վայրը և թե նրանցից յուրաքանչյուրն ինչ նվեր է խնդրել։ Յուրաքանչյուր վայրի համար, որտեղ նա կարող է հայտնվել, օգնե՛ք նրան գուշակել նվերը՝ Սուրբ Ծնունդը փրկելու համար։ Օգտագործե՛ք քաղաքային թաղամասերի (Manhattan) հեռավորությամբ հաշվարկված հինգ ամենամոտ հայտնի տները՝ կանխատեսելու համար, թե ինչ նվեր են ամենայն հավանականությամբ ցանկանում երեխաները։

santa.jpg

Մուտքի առաջին տողում տրված է n ամբողջ թիվը՝ հայտնի տների քանակը։

Հաջորդ n տողերից յուրաքանչյուրը պարունակում է երկու իրական թիվ՝ x y, որոնց հաջորդում է մեկ բառ՝ նվերի անունը (առանց բացատների)։ Այս տվյալները նկարագրում են մեկ տան գտնվելու վայրը և նվերը։

Հաջորդ տողում տրված է q ամբողջ թիվը՝ վայրէջքի հնարավոր կետերի քանակը։

Հաջորդ q տողերից յուրաքանչյուրը պարունակում է երկու իրական թիվ՝ x y, որոնք Սանտայի վայրէջքի կետի կոորդինատներն են։

Յուրաքանչյուր վայրէջքի կետի համար կանխատեսե՛ք ամենահավանական նվերը՝ օգտագործելով քաղաքային թաղամասերի (Manhattan) հեռավորությամբ հաշվարկված հինգ ամենամոտ տները։ Եթե կան մի քանի հավասարապես հավանական նվերներ, տպե՛ք դրանցից այբբենական կարգով ամենափոքրը։ Եթե հինգ ամենամոտ տներն ընտրելիս մի քանի տներ ունեն նույն սահմանային հեռավորությունը, նախապատվությունը տվեք նրանց, որոնք մուտքային տվյալներում ավելի շուտ են հանդիպում։

Մուտք

Ելք

7
0 0 toys
2 0 books
0 2 books
3 3 games
1 1 toys
-1 2 books
2 1 toys
2
1 0
2 2

toys
books

6
0 0 dolls
0 1 blocks
1 0 blocks
1 1 trains
2 0 blocks
0 2 dolls
2
0.9 0.9
0 2

blocks
blocks

8
-1 0 candy
1 0 candy
0 -1 books
0 1 books
2 0 games
0 2 games
-2 0 candy
0 -2 books
1
0 0

books

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue