#include <iostream>
int* rev(int* Arr, int n)
{
int* Tmp=new int[n];
for(int i=0, j=n-1; i<n; ++i, --j)
{
Tmp[i]=Arr[j];
}
return Tmp;
}
int main()
{
int n;
std::cin>>n;
int* Arr=new int[n];
for(int i=0; i<n; ++i)
std::cin>>Arr[i];
Arr=rev(Arr, n);
for(int i=0; i<n; ++i)
std::cout<<Arr[i]<<' ';
delete[] Arr;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCmludCogcmV2KGludCogQXJyLCBpbnQgbikKewogICAgaW50KiBUbXA9bmV3IGludFtuXTsKICAgIGZvcihpbnQgaT0wLCBqPW4tMTsgaTxuOyArK2ksIC0taikKICAgIHsKICAgICAgICBUbXBbaV09QXJyW2pdOwogICAgfQogICAgcmV0dXJuIFRtcDsKfQogCmludCBtYWluKCkKewogICAgaW50IG47CiAgICBzdGQ6OmNpbj4+bjsKICAgIGludCogQXJyPW5ldyBpbnRbbl07CiAgICBmb3IoaW50IGk9MDsgaTxuOyArK2kpCiAgICAgICAgc3RkOjpjaW4+PkFycltpXTsKICAgIEFycj1yZXYoQXJyLCBuKTsKICAgIGZvcihpbnQgaT0wOyBpPG47ICsraSkKICAgICAgICBzdGQ6OmNvdXQ8PEFycltpXTw8JyAnOwogICAgZGVsZXRlW10gQXJyOwogICAgcmV0dXJuIDA7Cn0=