2421 - 奇数栈和偶数栈

通过次数

39

提交次数

170

时间限制 : 1 秒
内存限制 : 128 MB

定义一个共享栈,随机输入一串数据序列,现需要对该数据序列的奇数和偶数进行分类,奇数和偶数分别存储于两个不同的栈中,栈1中存储所有的奇数,栈2存储所有的偶数。把分类结果按照进栈的顺序逆序输出。

输入

第一行一个正整数n,表示输入的数据序列的个数;

第二行n个整数,表示输入的数据序列中的n个元素。

输出

两行数据。第一行栈1中栈顶到栈底的元素,第二行栈2中栈顶到栈底的元素。如果栈中元素为空则输出一个空行。

样例

输入

10
1 2 3 4 5 6 7 8 9 10

输出

9 7 5 3 1
10 8 6 4 2

提示

【数据范围】

对于100%的数据满足:序列的长度小于等于10^5。