#include <stdio.h>
int main() {
int N;
int A[N];
for (int i = 0; i < N; i++) {
}
long long count = 0;
int prefix = 0;
int freq[2500001] = {0};
freq[0] = 1;
for (int i = 0; i < N; i++) {
prefix += A[i];
if (prefix >= 47) {
count += freq[prefix - 47];
}
freq[prefix]++;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBOOwogICAgc2NhbmYoIiVkIiwgJk4pOwoKICAgIGludCBBW05dOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBOOyBpKyspIHsKICAgICAgICBzY2FuZigiJWQiLCAmQVtpXSk7CiAgICB9CgogICAgbG9uZyBsb25nIGNvdW50ID0gMDsKICAgIGludCBwcmVmaXggPSAwOwoKICAgIAogICAgaW50IGZyZXFbMjUwMDAwMV0gPSB7MH07CgogICAgZnJlcVswXSA9IDE7IAoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKSB7CiAgICAgICAgcHJlZml4ICs9IEFbaV07CgogICAgICAgIGlmIChwcmVmaXggPj0gNDcpIHsKICAgICAgICAgICAgY291bnQgKz0gZnJlcVtwcmVmaXggLSA0N107CiAgICAgICAgfQoKICAgICAgICBmcmVxW3ByZWZpeF0rKzsKICAgIH0KCiAgICBwcmludGYoIiVsbGRcbiIsIGNvdW50KTsKCiAgICByZXR1cm4gMDsKfQ==