Deserto Kalimari

Bowser e seus lacaios estavam havia dias e dias sem receber visitas em seu castelo, então decidiram sair de férias para o Deserto Kalimari para competir em corridas de carros. Como era de se esperar em um deserto, não tinham onde competir, então decidiram levar eles mesmos os materiais necessários para construir sua própria pista de corrida.

Infelizmente, minutos antes de começarem a montar a pista, perceberam que as caixas com os materiais não estavam lá: Bowser Jr. as havia esquecido em um dos planaltos mais ventosos da região!

O topo do planalto pode ser representado como um polígono convexo PP de nn vértices, e cada caixa pode ser representada como um ponto dentro de PP ou sobre sua fronteira. Por sorte, na estação meteorológica do deserto sabem exatamente como o vento vai soprar.

O vento soprará tt vezes. A ii-ésima rajada é representada por um vetor wi∈ℝ2w_i \in \mathbb{R}^2. Se uma caixa está na posição xx imediatamente antes da ii-ésima rajada, ela será deslocada para x+wix + w_i.

Se, depois de alguma rajada, uma caixa ficar estritamente fora de PP, ela cairá do planalto e será perdida. As caixas que caírem deixarão de ser afetadas pelas rajadas posteriores.

Bowser e seus lacaios querem saber se vale a pena voltar para buscar as caixas ou se seria melhor retornar ao castelo para buscar mais materiais (e garantir que nenhum Mario tenha entrado sem permissão).

Determine quantas caixas permanecem sobre o planalto depois das tt rajadas de vento.

Entrada

A primeira linha da entrada contém 33 inteiros positivos n,q,tn, q, t, separados por espaços: nn, o número de vértices do polígono; qq, o número de caixas; e tt, o número de rajadas de vento. (3≤n≤105,1≤q≤105,1≤t≤105)(3 \leq n \leq 10^5, 1 \leq q \leq 10^5, 1 \leq t \leq 10^5)

As nn linhas seguintes contêm 22 inteiros xi,yix_i, y_i, separados por espaços: as coordenadas do ii-ésimo vértice do polígono PP. Os vértices são dados em ordem anti-horária. (−109≤xi,yi≤109)(-10^9 \leq x_i, y_i \leq 10^9)

As qq linhas seguintes contêm 22 inteiros xi,yix_i, y_i, separados por espaços: as coordenadas da ii-ésima caixa. Garante-se que cada caixa está dentro de PP ou sobre sua fronteira. (−109≤xi,yi≤109)(-10^9 \leq x_i, y_i \leq 10^9)

As tt linhas seguintes contêm 22 inteiros ai,bia_i, b_i, separados por espaços, que representam o vetor wi=(ai,bi)w_i = (a_i, b_i) da ii-ésima rajada de vento. (−109≤ai,bi≤109)(-10^9 \leq a_i, b_i \leq 10^9)

Garante-se que PP não contém três pontos colineares. Além disso, para qualquer caixa, deslocar sua posição inicial por uma distância de no máximo 10−410^{-4} não altera a resposta.

Saída

Imprima um único inteiro: o número de caixas que permanecem sobre o planalto depois das tt rajadas de vento.

Notas

No exemplo, o planalto é o quadrado de vértices (0,0)(0, 0), (5,0)(5, 0), (5,5)(5, 5) e (0,5)(0, 5). O vento sopra primeiro para a direita, w1=(2,0)w_1 = (2, 0), e depois para cima, w2=(0,2)w_2 = (0, 2).

Portanto, restam 22 caixas sobre o planalto.

Trajetória de cada caixa no exemplo. As caixas translúcidas marcam a posição inicial; as trajetórias verdes terminam sobre o planalto e as vermelhas caem.

Exemplos

Entrada

4 4 2
0 0
5 0
5 5
0 5
1 1
4 1
2 4
2 2
2 0
0 2

Saída

2