#1016. JM的无限操作

内存限制:512 MiB 时间限制:1500 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: JM233333

题目描述

JM有一个长为 的数组 ,数组的下标为 。他可以进行任意多次如下这种操作:

  • 对于两个正整数 ,如果此时数组 满足 是偶数,则交换 的值。

现在JM想知道,他在任意次操作之后,能得到的字典序最小的数组是什么?

输入格式

第一行一个正整数 ,表示数组的长度。

接下来一行 个正整数,表示数组中的元素。

输出格式

输出一行 个正整数,表示能得到的字典序最小的数组。

样例

样例输入1

3
3 2 1

样例输出1

1 2 3

样例输入2

2
1 1

样例输出2

1 1

数据范围与提示