#include <stdio.h>
#include <setjmp.h>
jmp_buf buf;
char buffer[16];
snprintf(buffer
, sizeof(buffer
), "%d+", value
); char *cursor = buffer;
case 0:
++cursor;
case '-':
*cursor = ' ';
++cursor;
case '+':
*cursor = '\0';
return value;
default:
++cursor;
}
}
int main(void) {
int value;
while (1 == scanf("%d", &value
)) { }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzZXRqbXAuaD4KCmludCBhYnMoaW50IHZhbHVlKSB7CglqbXBfYnVmIGJ1ZjsKCWNoYXIgYnVmZmVyWzE2XTsKCXNucHJpbnRmKGJ1ZmZlciwgc2l6ZW9mKGJ1ZmZlciksICIlZCsiLCB2YWx1ZSk7CgljaGFyICpjdXJzb3IgPSBidWZmZXI7Cglzd2l0Y2ggKHNldGptcChidWYpKSB7CgkJY2FzZSAwOgoJCQkrK2N1cnNvcjsKCQkJbG9uZ2ptcChidWYsICpjdXJzb3IpOwoJCWNhc2UgJy0nOgoJCQkqY3Vyc29yID0gJyAnOwoJCQkrK2N1cnNvcjsKCQkJbG9uZ2ptcChidWYsICpjdXJzb3IpOwoJCWNhc2UgJysnOgoJCQkqY3Vyc29yID0gJ1wwJzsKCQkJc3NjYW5mKGJ1ZmZlciwgIiVkIiwgJnZhbHVlKTsKCQkJcmV0dXJuIHZhbHVlOwoJCWRlZmF1bHQ6CgkJCSsrY3Vyc29yOwoJCQlsb25nam1wKGJ1ZiwgKmN1cnNvcik7Cgl9Cn0KCmludCBtYWluKHZvaWQpIHsKCWludCB2YWx1ZTsKCXdoaWxlICgxID09IHNjYW5mKCIlZCIsICZ2YWx1ZSkpIHsKCQlwcmludGYoIiVkXG4iLCBhYnModmFsdWUpKTsKCX0KCXJldHVybiAwOwp9Cg==