Fateh çox əsəbi bir oğlandır.
Fateh yayda fps oyunu olan, CubeWarfare oynayırdı. Oyun raunddan ibarətdir və Fateh hər raundda xal qazana bilər. Amma o, çox əsəbi olduğu üçün, mənfi xal qazandıqda, laptopunu sındırır və növbəti raundu oynaya bilmir. Dostu Osman, Fatehin uduzmasını istəmir, ona görə də raundları yenidən düzəltməyə qərar verdi. O, məşğuldur, ona görə də bu işdə sizdən kömək istədi.
Birinci sətir bir tam ədəd (1 \le t \le 10^4) — test hallarının sayı.
Hər bir test halı iki sətirdən ibarətdir:
Birinci sətir bir tam ədəd n(1 \le n \le 2 \cdot 10^5) — massivinin uzunluğu.
İkinci sətir tam ədəd a_{1},a_{2},…,a_{n} (-10^9 \le a_{i} \le 10^9) — onun hər raunddan sonra qazanacağı xallar.
Bütün test hallarının cəminin 2 \cdot 10^5-dən çox olmayacağı təmin edilir.
Hər bir test halı üçün, Fateh-in əldə etdiyi maksimum ümumi xal dəyərini əldə edən massiv -nın istənilən permutasiyasını çıxarın — b_1,b_2,b_3,...,b_n.
Belə bir permutasiya yoxdursa, çıxarın.
Nümunə 1
Birinci test halının nəticəsi aşağıdakı kimidir:
Fateh xal alır, Ümumi xal.
Fateh xal alır, Ümumi xal.
Fateh xal alır, Ümumi xal.
Fateh xal alır, O, əsəbiləşir və xalı var, indi növbəti iki oyunu atlayacaq və heç bir oyun qalmadığı üçün daha oynaya bilmir.
Onun qazandığı maksimum xal -dur.
Alt tapşırıq ( xal) : (1 \le n \le 8) və (1 \le t \le 100)
Alt tapşırıq ( xal) : (0 \le a_i \le 10^9)
Alt tapşırıq ( xal) : Əlavə məhdudiyyət yoxdur