#include <stdio.h>
#define SIZE_BUFFER 128
int main(void)
{
int buffer[SIZE_BUFFER];
size_t count = 0;
size_t sz_ar = sizeof(buffer) / sizeof(*buffer);
while(count
< sz_ar
&& scanf("%d", &buffer
[count
]) == 1) count++;
int size;
int var_tmp;
if (count % 2 == 0) {
size = count / 2;
for (int i = 0; i < size; i++) {
var_tmp = buffer[i];
buffer[i] = buffer[i + size];
buffer[i + size] = var_tmp;
}
} else if (count % 2 == 1) {
size = count / 2 + 1;
for (int i = 0; i < size - 1; i++) {
var_tmp = buffer[i];
buffer[i] = buffer[i + size];
buffer[i + size] = var_tmp;
}
}
for (int j = 0; j < count; j++) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgojZGVmaW5lIFNJWkVfQlVGRkVSICAgICAxMjgKCmludCBtYWluKHZvaWQpCnsKICAgIGludCBidWZmZXJbU0laRV9CVUZGRVJdOwogICAgc2l6ZV90IGNvdW50ID0gMDsKICAgIHNpemVfdCBzel9hciA9IHNpemVvZihidWZmZXIpIC8gc2l6ZW9mKCpidWZmZXIpOwoKICAgIHdoaWxlKGNvdW50IDwgc3pfYXIgJiYgc2NhbmYoIiVkIiwgJmJ1ZmZlcltjb3VudF0pID09IDEpCiAgICAgICAgY291bnQrKzsKCiAgICBpbnQgc2l6ZTsKICAgIGludCB2YXJfdG1wOwogICAgCiAgICBpZiAoY291bnQgJSAyID09IDApIHsKICAgICAgICBzaXplID0gY291bnQgLyAyOwogICAgICAgIAogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CiAgICAgICAgICAgIHZhcl90bXAgPSBidWZmZXJbaV07CiAgICAgICAgICAgIGJ1ZmZlcltpXSA9IGJ1ZmZlcltpICsgc2l6ZV07CiAgICAgICAgICAgIGJ1ZmZlcltpICsgc2l6ZV0gPSB2YXJfdG1wOwogICAgICAgIH0KICAgIH0gZWxzZSBpZiAoY291bnQgJSAyID09IDEpIHsKICAgICAgICBzaXplID0gY291bnQgLyAyICsgMTsKICAgICAgICAKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IHNpemUgLSAxOyBpKyspIHsKICAgICAgICAgICAgdmFyX3RtcCA9IGJ1ZmZlcltpXTsKICAgICAgICAgICAgYnVmZmVyW2ldID0gYnVmZmVyW2kgKyBzaXplXTsKICAgICAgICAgICAgYnVmZmVyW2kgKyBzaXplXSA9IHZhcl90bXA7CiAgICAgICAgfQogICAgfQogICAgCiAgICBmb3IgKGludCBqID0gMDsgaiA8IGNvdW50OyBqKyspIHsKICAgICAgICBwcmludGYoIiVkICIsIGJ1ZmZlcltqXSk7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=