#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int len;
cin >> len;
int* dArray = new int[len];
/*
dArray[0] = 2;
dArray[1] = 4;
dArray[2] = 1;
dArray[3] = 2;
dArray[4] = 3;
*/
for(int i = 0; i< len; i++){
cin >> dArray[i];
}
for (int i = 0; i < len; ++i)
cout << dArray[i] << " ";
cout << endl;
reverse(dArray, dArray+len);
for (int i = 0; i < len; ++i)
cout << dArray[i] << " ";
cout << endl;
delete [] dArray;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpCnsKCWludCBsZW47CgljaW4gPj4gbGVuOwogICAgaW50KiBkQXJyYXkgPSBuZXcgaW50W2xlbl07CiAgICAvKgogICAgZEFycmF5WzBdID0gMjsKICAgIGRBcnJheVsxXSA9IDQ7CiAgICBkQXJyYXlbMl0gPSAxOwogICAgZEFycmF5WzNdID0gMjsKICAgIGRBcnJheVs0XSA9IDM7CiAgICAqLwogICAgZm9yKGludCBpID0gMDsgaTwgbGVuOyBpKyspewogICAgCWNpbiA+PiBkQXJyYXlbaV07CiAgICB9CiAKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbGVuOyArK2kpCiAgICAgICAgY291dCA8PCBkQXJyYXlbaV0gPDwgIiAiOwogICAgY291dCA8PCBlbmRsOwogICAgcmV2ZXJzZShkQXJyYXksIGRBcnJheStsZW4pOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBsZW47ICsraSkKICAgICAgICBjb3V0IDw8IGRBcnJheVtpXSA8PCAiICI7CiAgICBjb3V0IDw8IGVuZGw7CiAgICBkZWxldGUgW10gZEFycmF5OwogCiAKIAogICAgcmV0dXJuIDA7Cn0=