Problem 
                         
                                 O pasto do fazendeiro John pode ser pensado como uma grade  
NxN (
\(1<=N<=500\)) de células quadradas com grama (como um grande tabuleiro de xadrez). Devido à variabilidade do solo, a grama em algumas células é mais verde do que em outras. Cada célula 
(i,j) é descrita por um inteiro - o nível de verde 
G(i,j), no intervalo 
\ (1…200\).
O fazendeiro John quer tirar uma foto de uma sub-grade retangular de seu pasto. Ele quer que o mínimo de G em sua foto seja nítido 100. Ajude-o a contar quantas fotos diferentes ele pode tirar. A subgrade pode variar em tamanho, desde o pasto inteiro até uma célula. Existem \(N^2(N+1)^2/4\) diferentes sub-redes, use um inteiro de 64 bits (como < code>long longo em C++).
Entrada
A primeira linha contém 
N. Cada um dos seguintes 
N linhas contém 
N inteiros e juntos eles descrevem as magnitudes 
G(i,j)  ; ;para pastagem 
NхN .
Impressão
Imprima o número de fotografias diferentes que o fazendeiro John pode tirar, ou seja, o número de sub-redes retangulares em que o nível mínimo de "verde" exatamente 
100.
Observe que a resposta requer uma variável inteira de 64 bits do tipo  long long  em C++.
 
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
3 
57 120 87 
200 100 150 
2 141 135
 | 8 |