重新排列给定的整数数组,使得任意两个相邻元素的和都不能被 $3$ 整除。
输入格式
第一行包含一个整数 $N$ ($1 \le N \le 10000$),表示数组中元素的个数。
第二行包含数组中的元素,由单个空格分隔。这些元素都是小于 $1000000$ 的正整数。
输出格式
如果存在任何合法的重新排列,在单行中输出它。否则,输出 "impossible"。
样例
输入样例 1
3 1 2 3
输出样例 1
2 3 1
输入样例 2
5 4 6 3 9 8
输出样例 2
3 4 6 8 9
输入样例 3
6 3 7 6 4 2 8
输出样例 3
3 7 4 6 2 8
输入样例 4
3 3 12 9
输出样例 4
impossible