Апокалипсис
문제
На планете Мидав очень близок конец света. Как известно, эта плоская планета, которую можно представить как бесконечную плоскость с декартовыми координатами. На этой планете есть поселений.
В нулевой день на Мидаве случилось заражение. Оно представляет из себя выпуклый многоугольник на вершинах. Каждый день площадь заражения меняется неизвестным образом, но для каждого дня c номером верно следующее:
- Если в -й день заражена любая точка на расстояние от исходного многоугольника, то заражены и все остальные точки на расстоянии не большем от исходного многоугольника;
- Пусть --- площадь заражения в -й день. Тогда верно .
Если какое-то поселение окажется внутри или на границе заражения, то все живые организмы в нём сразу же вымрут. Для каждого поселения планеты Мидав осталось совсем немного времени, поэтому ответьте, какой день (включая и нулевой) окажется для поселения последним.
입력
В первой строке дано целое число --- количество точек в многоугольнике заражения нулевого дня .
В следующих строках даны по два целых числа и --- координаты вершин заражения.
В следующей строке дано целое число --- количество поселений на Мидаве .
В следующих строках даны по два целых числа и --- координаты каждого из поселений.
Все координаты по модулю не превосходят . Гарантируется, что данный многоугольник выпуклый, а также, что вершины заданы в порядке обхода против часовой стрелки. Гарантируется, что поселения находятся на расстоянии не меньшем от границы заражения в любой из дней, кроме нулевого.
출력
Выведите целых чисел --- последние дни для поселений в порядке ввода.
힌트
В примере второе поселение будет заражено в нулевой день, так как лежит на границе заражения.
예제
예제 1
4 1 3 1 1 3 1 3 3 4 2 2 1 2 4 1 6 2
0 0 2 4