import java.util.Scanner;
import java.io.*;
 
public class Main {
        static Scanner input = new Scanner(System.in);
        public static void przesun() {
 
                int i=0, z=0, s=0;
                int tab[] = new int[102];
                int tab2[] = new int[102];
                
            for (i=0; i<1; i++)
            {
                    
                 tab[0] = input.nextInt();
                 for (z=1; z<=(int)tab[0]; z++)
                 {
                         tab[z] = input.nextInt();
                 }
            }
            s=z;
            for (i=0; i<= z-1; i++)
            { 
                tab2[s] = tab[i];
                s--;
            }
            for (i=1; i< z; i++) System.out.print(tab2[i]+ " ");
            System.out.printf("\n");
 
        }
                
        
        public static void main(String args[]){
                
 
                //BufferedReader klaw = new BufferedReader(new InputStreamReader(System.in));
                
                int liczbaTestow =0, counter;
                
                        liczbaTestow = input.nextInt();
                
                for (counter = 0; counter < liczbaTestow; counter++)
                        przesun();
                
                
                
                /*              int i=0, j=0, liczbaElementow=0, liczbaTestow=0;
 
                
                liczbaTestow = input.nextInt();
                int tabliczkaCzekolady[][] = new int[liczbaTestow][103];
 
 
                for (i=0; i < liczbaTestow; i++){
                        liczbaElementow = input.nextInt();
                        tabliczkaCzekolady[i][102] = liczbaElementow;
                        for(j = 0; j < liczbaElementow; j++){
                                
                                tabliczkaCzekolady[i][j] = input.nextInt();
                        }
                }
                 */
                
                /*int przesun()
                {
                    int i, z, s, tab[102]={0}, tab2[102]={0};
                    for (i=0; i<1; i++)
                    {
                            
                         scanf("%d",&tab[0]);
                         for (z=1; z<=(int)tab[0]; z++)
                         {
                         scanf("%d",&tab[z]);    
                         }
                    }
                    s=z;
                    for (i=0; i<= z-1; i++)
                    { 
                        tab2[s] = tab[i];
                        s--;
                    }
                    for (i=1; i< z; i++) printf("%d ",tab2[i]);
                    printf("\n");
                    return 0;
                }
                 
                int main()
                {
                    int l,n;
                    scanf("%d",&l);
                    for (n=1;n<=l;n++) przesun();
                }
                */
        
        }
}
 