using System;
using System.Console;
using Nemerle;
using Nemerle.Macros;
using Nemerle.Imperative;
using Nemerle.Utility;
def count=int.Parse(ReadLine());
foreach(max in [1 .. count])
{
def items=[1 .. max];
/*def itemsReversedIfNeed= if(max%2=0)
items.reverse()
else
items;
WriteLine(String.Join("-", items))*/
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29uc29sZTsKdXNpbmcgTmVtZXJsZTsKdXNpbmcgTmVtZXJsZS5NYWNyb3M7CnVzaW5nIE5lbWVybGUuSW1wZXJhdGl2ZTsKdXNpbmcgTmVtZXJsZS5VdGlsaXR5OwoKZGVmIGNvdW50PWludC5QYXJzZShSZWFkTGluZSgpKTsKCmZvcmVhY2gobWF4IGluIFsxIC4uIGNvdW50XSkKewoJZGVmIGl0ZW1zPVsxIC4uIG1heF07CgkvKmRlZiBpdGVtc1JldmVyc2VkSWZOZWVkPQlpZihtYXglMj0wKQoJCQkJCQlpdGVtcy5yZXZlcnNlKCkKCQkJCQllbHNlCgkJCQkJCWl0ZW1zOwoJV3JpdGVMaW5lKFN0cmluZy5Kb2luKCItIiwgaXRlbXMpKSovCn0=