#include <iostream>
#include <cstdlib>
#include <algorithm>
using namespace std;
int main() {
const int N = 5;
int a[] = {1,2,3,4,5,6,7,8,9,10};
for_each(a, a+N, [](auto &x){swap(x,*(&x+N)); } );
for_each(a, a+2*N, [](auto x){cout << x<<" "; } );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGFsZ29yaXRobT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJY29uc3QgaW50IE4gPSA1OwoJaW50IGFbXSA9IHsxLDIsMyw0LDUsNiw3LDgsOSwxMH07CgkKCWZvcl9lYWNoKGEsIGErTiwgIFtdKGF1dG8gJngpe3N3YXAoeCwqKCZ4K04pKTsgfSApOwoJZm9yX2VhY2goYSwgYSsyKk4sIFtdKGF1dG8geCl7Y291dCA8PCB4PDwiICI7IH0gKTsKCXJldHVybiAwOwp9