D. Área compartilhada
Há pontos identificados de a no plano. Você divide os pontos entre dois grupos identificados, e : exatamente pontos vão para e todos os demais vão para .
Cada grupo ocupa o menor retângulo com lados paralelos aos eixos que contém todos os seus pontos. A área compartilhada da divisão é a área da interseção dos dois retângulos. Uma interseção vazia, um segmento ou um ponto tem área zero.
Some a área compartilhada de todas as divisões possíveis e imprima o resultado módulo . Os grupos são identificados: escolher um conjunto para determina uma divisão. Pontos distintos podem ter coordenadas iguais.
Input
A primeira linha contém e (, ). Cada uma das próximas linhas contém dois inteiros (), as coordenadas do ponto .
Output
Imprima a soma das áreas compartilhadas, módulo .
Samples
Sample 1
Input
4 2 0 0 0 2 3 0 3 2
Output
12
Das seis escolhas para , duas usam uma diagonal do retângulo. Em cada uma dessas duas divisões, ambos os grupos ocupam o retângulo de área . As outras divisões têm área compartilhada zero.