#include <stdio.h>
#define STACK_SIZE 100
int stack[STACK_SIZE];
int sp = 0;
void push(int x) {
stack[sp++] = x;
}
int pop() {
return stack[--sp];
}
int main() {
int data[] = {11, 12, 13, 14, 15};
int n = 5;
for(int i = 0; i < n; i++) {
}
/* push */
for(int i = 0; i < n; i++) {
push(data[i]);
}
for(int i = 0; i < n; i++) {
data[i] = pop();
}
for(int i = 0; i < n; i++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFNUQUNLX1NJWkUgMTAwCgppbnQgc3RhY2tbU1RBQ0tfU0laRV07CmludCBzcCA9IDA7Cgp2b2lkIHB1c2goaW50IHgpIHsKICAgIHN0YWNrW3NwKytdID0geDsKfQoKaW50IHBvcCgpIHsKICAgIHJldHVybiBzdGFja1stLXNwXTsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgZGF0YVtdID0gezExLCAxMiwgMTMsIDE0LCAxNX07CiAgICBpbnQgbiA9IDU7CgogICAgcHJpbnRmKCJkYXRhW10gPSAiKTsKICAgIGZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICBwcmludGYoIiVkICIsIGRhdGFbaV0pOwogICAgfQogICAgcHJpbnRmKCJcbiIpOwoKICAgIHByaW50ZigicHVzaCAmIHBvcFxuIik7CgogICAgLyogcHVzaCAqLwogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIHB1c2goZGF0YVtpXSk7CiAgICB9CgogICAgZm9yKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGRhdGFbaV0gPSBwb3AoKTsKICAgIH0KICAgIHByaW50ZigiZGF0YVtdID0gIik7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCIlZCAiLCBkYXRhW2ldKTsKICAgIH0KICAgIHByaW50ZigiXG4iKTsKCiAgICByZXR1cm4gMDsKfQ==