#pragma indent
//using System;
using System.Console ;
/*using Nemerle;
using Nemerle.Macros;
using Nemerle.Imperative;
using Nemerle.Utility;*/
def countLines= int .Parse ( ReadLine( ) ) ;
foreach( countNumbersInLines in [ 1 .. countLines ] )
def listOfIntegers = $[ 1 ..countNumbersInLines ] ;
def listOfIntegersReversedIfNeed =
list.Rev ( listOfIntegers) ;
/*if( countNumbersInLines % 2 == 0 )
Rev(listOfIntegers);
else
listOfIntegers;*/
_= listOfIntegersReversedIfNeed;
//def listOfString=listOfIntegersReversedIfNeed.Map(_.ToString());
//def stringLine=string.Join("-", listOfString.ToArray());
//WriteLine(stringLine)
I3ByYWdtYSBpbmRlbnQKLy91c2luZyBTeXN0ZW07CnVzaW5nIFN5c3RlbS5Db25zb2xlOwovKnVzaW5nIE5lbWVybGU7CnVzaW5nIE5lbWVybGUuTWFjcm9zOwp1c2luZyBOZW1lcmxlLkltcGVyYXRpdmU7CnVzaW5nIE5lbWVybGUuVXRpbGl0eTsqLwoKZGVmIGNvdW50TGluZXM9aW50LlBhcnNlKFJlYWRMaW5lKCkpOwoKZm9yZWFjaChjb3VudE51bWJlcnNJbkxpbmVzIGluIFsxIC4uIGNvdW50TGluZXNdKQoJZGVmIGxpc3RPZkludGVnZXJzID0gJFsxLi5jb3VudE51bWJlcnNJbkxpbmVzXTsKCWRlZiBsaXN0T2ZJbnRlZ2Vyc1JldmVyc2VkSWZOZWVkID0KCQlsaXN0LlJldihsaXN0T2ZJbnRlZ2Vycyk7CgkJLyppZiggY291bnROdW1iZXJzSW5MaW5lcyAlIDIgPT0gMCApCgkJCVJldihsaXN0T2ZJbnRlZ2Vycyk7CgkJZWxzZQoJCQlsaXN0T2ZJbnRlZ2VyczsqLwoJXz1saXN0T2ZJbnRlZ2Vyc1JldmVyc2VkSWZOZWVkOwoJLy9kZWYgbGlzdE9mU3RyaW5nPWxpc3RPZkludGVnZXJzUmV2ZXJzZWRJZk5lZWQuTWFwKF8uVG9TdHJpbmcoKSk7CgkvL2RlZiBzdHJpbmdMaW5lPXN0cmluZy5Kb2luKCItIiwgbGlzdE9mU3RyaW5nLlRvQXJyYXkoKSk7CgkvL1dyaXRlTGluZShzdHJpbmdMaW5lKQ==