#include <iostream>
using namespace std;
int* OdwrocKolejnoscLiczb(int iloscElementow)
{
int* tablica = new int[iloscElementow];
int*w=tablica;
int liczby[iloscElementow];
for (int i=0; i<iloscElementow;i++)
{
cin>>liczby[i];
*w=i;
w++;
}
for (int k=iloscElementow-1; k>=0;k--)
{
cout<<liczby[k]<<" ";
}
cout<<endl;
return tablica;
}
int main()
{
int ileTestow; int ileLiczb;
cin>>ileTestow;
for (int i=0; i<ileTestow; i++)
{
cin>>ileLiczb;
cout<<OdwrocKolejnoscLiczb(ileLiczb);
}
delete [] OdwrocKolejnoscLiczb(ileLiczb);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCogT2R3cm9jS29sZWpub3NjTGljemIoaW50IGlsb3NjRWxlbWVudG93KQp7CmludCogdGFibGljYSA9IG5ldyBpbnRbaWxvc2NFbGVtZW50b3ddOwppbnQqdz10YWJsaWNhOwoKICAgICAgaW50IGxpY3pieVtpbG9zY0VsZW1lbnRvd107CgogICAgICAgIGZvciAoaW50IGk9MDsgaTxpbG9zY0VsZW1lbnRvdztpKyspCiAgICAgICAgewogICAgICAgICAgICBjaW4+PmxpY3pieVtpXTsKICAgICAgICAgICAgKnc9aTsKICAgICAgICAgICAgdysrOwogICAgICAgICAgCiAgICAgICAgfQogICAgICAgIGZvciAoaW50IGs9aWxvc2NFbGVtZW50b3ctMTsgaz49MDtrLS0pCiAgICAgICAgewogICAgICAgIGNvdXQ8PGxpY3pieVtrXTw8IiAiOwogICAgICAgIH0KICAgICAgICBjb3V0PDxlbmRsOwogICAgICAgCnJldHVybiB0YWJsaWNhOwoKfQoKaW50IG1haW4oKQp7CiBpbnQgaWxlVGVzdG93OyBpbnQgaWxlTGljemI7CgogICAgY2luPj5pbGVUZXN0b3c7CgogICAgZm9yIChpbnQgaT0wOyBpPGlsZVRlc3RvdzsgaSsrKQogICAgewogICAgY2luPj5pbGVMaWN6YjsKICAgIGNvdXQ8PE9kd3JvY0tvbGVqbm9zY0xpY3piKGlsZUxpY3piKTsKICAgIH0KICAgIGRlbGV0ZSBbXSBPZHdyb2NLb2xlam5vc2NMaWN6YihpbGVMaWN6Yik7CiAgICByZXR1cm4gMDsKfQ==