1066 - 排序100
描述

输入一个长度为n的数组,将他排成升序,即对于任意相邻2个数字a[i],a[i+1]来说,a[i] <= a[i+1]。


输入
第一行一个整数n,表示数字长度
接下来n行,每行一个整数a[i],表示数组的内容。
1≤n≤100,1≤a[i]≤10^9


输出
第一行一个整数n,表示数字长度
接下来n行,每行一个整数a[i],表示数组的内容。
1≤n≤100,1≤a[i]≤10^9


样例

输入

4
4
3
1
2

输出

4
1
2
3
4
提示

不要用sort,自己写一下看看
冒泡排序或者选择排序都可以

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 110
通过次数 48