using System;
public class Test
{
public static void Main()
{
int ile, n;
int b, c, d, e,f,g,h;
string zzz = "",sss="";
ile = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= ile; i++)
{
string[] z = Console.ReadLine().Split(' ');
n = Convert.ToInt32(z[0]);
if (n == 7)
{
b = Convert.ToInt32(z[1]);
c = Convert.ToInt32(z[2]);
d = Convert.ToInt32(z[3]);
e = Convert.ToInt32(z[4]);
f = Convert.ToInt32(z[5]);
g = Convert.ToInt32(z[6]);
h = Convert.ToInt32(z[7]);
for (int j = n; j > 0; j--)
{
zzz += z[j]+" ";
}
Console.WriteLine(zzz);
}
else if (n == 3)
{
b = Convert.ToInt32(z[1]);
c = Convert.ToInt32(z[2]);
d = Convert.ToInt32(z[3]);
for (int j = n; j > 0; j--)
{
sss += z[j]+" ";
}
Console.WriteLine(sss);
}
}
Console.ReadKey();
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCWludCBpbGUsIG47CiAgICAgICAgICAgIGludCBiLCBjLCBkLCBlLGYsZyxoOwogICAgICAgICAgICBzdHJpbmcgenp6ID0gIiIsc3NzPSIiOwogICAgICAgICAgICBpbGUgPSBDb252ZXJ0LlRvSW50MzIoQ29uc29sZS5SZWFkTGluZSgpKTsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gaWxlOyBpKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIHN0cmluZ1tdIHogPSBDb25zb2xlLlJlYWRMaW5lKCkuU3BsaXQoJyAnKTsKICAgICAgICAgICAgICAgIG4gPSBDb252ZXJ0LlRvSW50MzIoelswXSk7CiAgICAgICAgICAgICAgICBpZiAobiA9PSA3KQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGIgPSBDb252ZXJ0LlRvSW50MzIoelsxXSk7CiAgICAgICAgICAgICAgICAgICAgYyA9IENvbnZlcnQuVG9JbnQzMih6WzJdKTsKICAgICAgICAgICAgICAgICAgICBkID0gQ29udmVydC5Ub0ludDMyKHpbM10pOwogICAgICAgICAgICAgICAgICAgIGUgPSBDb252ZXJ0LlRvSW50MzIoels0XSk7CiAgICAgICAgICAgICAgICAgICAgZiA9IENvbnZlcnQuVG9JbnQzMih6WzVdKTsKICAgICAgICAgICAgICAgICAgICBnID0gQ29udmVydC5Ub0ludDMyKHpbNl0pOwogICAgICAgICAgICAgICAgICAgIGggPSBDb252ZXJ0LlRvSW50MzIoels3XSk7CiAgICAgICAgICAgICAgICAgICAgZm9yIChpbnQgaiA9IG47IGogPiAwOyBqLS0pCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICB6enogKz0geltqXSsiICI7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHp6eik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlIGlmIChuID09IDMpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgYiA9IENvbnZlcnQuVG9JbnQzMih6WzFdKTsKICAgICAgICAgICAgICAgICAgICBjID0gQ29udmVydC5Ub0ludDMyKHpbMl0pOwogICAgICAgICAgICAgICAgICAgIGQgPSBDb252ZXJ0LlRvSW50MzIoelszXSk7CiAgICAgICAgICAgICAgICAgICAgZm9yIChpbnQgaiA9IG47IGogPiAwOyBqLS0pCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzc3MgKz0geltqXSsiICI7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHNzcyk7CiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgIH0KICAgICAgICAgICAgQ29uc29sZS5SZWFkS2V5KCk7Cgl9Cn0=