第一行包含一个整数 ,表示测试用例的组数。对于每组测试用例:第一行包含一个整数 ,表示序列的长度。第二行包含 个整数 ,表示该序列。保证对于所有的测试用例, 的总和不超过 。
对于每组测试用例:仅输出一行。如果该序列无法变成优美的序列,输出 ;否则,输出 个整数,表示使用上述操作后产生的优美的序列。如果有多个可行的的答案,请输出任意一个。
2 2 1 1 1 100
-1 100