#include <vector>
#include <algorithm>
#include <iostream>
using namespace std;
int main([[maybe_unused]] int argc,
[[maybe_unused]] const char * argv[])
{
vector<int> a{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
for(int i = 0, j = 4; i < j; ++i, --j) swap(a[i],a[j]);
for(int i = 5, j = 19; i < j; ++i, --j) swap(a[i],a[j]);
for(int i = 0, j = 19; i < j; ++i, --j) swap(a[i],a[j]);
for(int i: a) cout << i << " ";
}
I2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgoKaW50IG1haW4oW1ttYXliZV91bnVzZWRdXSBpbnQgYXJnYywKICAgICAgICAgW1ttYXliZV91bnVzZWRdXSBjb25zdCBjaGFyICogYXJndltdKQp7CiAgICB2ZWN0b3I8aW50PiBhezEsMiwzLDQsNSw2LDcsOCw5LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDE5LDIwfTsKCiAgICBmb3IoaW50IGkgPSAwLCBqID0gNDsgaSA8IGo7ICsraSwgLS1qKSAgc3dhcChhW2ldLGFbal0pOwogICAgZm9yKGludCBpID0gNSwgaiA9IDE5OyBpIDwgajsgKytpLCAtLWopIHN3YXAoYVtpXSxhW2pdKTsKICAgIGZvcihpbnQgaSA9IDAsIGogPSAxOTsgaSA8IGo7ICsraSwgLS1qKSBzd2FwKGFbaV0sYVtqXSk7CgogICAgZm9yKGludCBpOiBhKSBjb3V0IDw8IGkgPDwgIiAiOwoKCn0K