#include <stdio.h>
int acc(int x) {
static int sum = 0;
static int count = 0;
if (x >= 0) {
sum += x;
count++;
return sum;
}
else if (x == -1) {
return sum;
}
else if (x == -2) {
return count;
}
else { // x <= -3
return -1;
}
}
int main(void) {
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgYWNjKGludCB4KSB7CiAgICBzdGF0aWMgaW50IHN1bSA9IDA7CiAgICBzdGF0aWMgaW50IGNvdW50ID0gMDsKCiAgICBpZiAoeCA+PSAwKSB7CiAgICAgICAgc3VtICs9IHg7CiAgICAgICAgY291bnQrKzsKICAgICAgICByZXR1cm4gc3VtOwogICAgfQogICAgZWxzZSBpZiAoeCA9PSAtMSkgewogICAgICAgIHJldHVybiBzdW07CiAgICB9CiAgICBlbHNlIGlmICh4ID09IC0yKSB7CiAgICAgICAgcmV0dXJuIGNvdW50OwogICAgfQogICAgZWxzZSB7ICAvLyB4IDw9IC0zCiAgICAgICAgcmV0dXJuIC0xOwogICAgfQp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBwcmludGYoIiVkXG4iLCBhY2MoMykpOwogICAgcHJpbnRmKCIlZFxuIiwgYWNjKDQpKTsKICAgIHByaW50ZigiJWRcbiIsIGFjYygtMykpOwogICAgcHJpbnRmKCIlZFxuIiwgYWNjKC0yKSk7CiAgICBwcmludGYoIiVkXG4iLCBhY2MoLTEpKTsKICAgIHByaW50ZigiJWRcbiIsIGFjYyg1KSk7CiAgICByZXR1cm4gMDsKfQo=