public void Solve() { var n = sc.Integer(); var s = sc.Scan(); var hash = new Hashing(s); var id = Enumerate(n, x => x); Array.Sort(id, (l, r) => { return(hash.CompConcat(l, n, r, n)); }); foreach (var x in id) { IO.Printer.Out.WriteLine(x + 1); } }