#B1398. 明明的随机数

明明的随机数

【题目描述】

明明生成了 NN 个 11 到 10001000 之间的随机整数。

请把其中重复的数字去掉,只保留一个,并将剩下的不同数字从小到大排序。


【输入描述】

第一行输入整数 NN。

第二行输入 NN 个正整数。

保证:

  • 1≤N≤1001\le N\le 100;
  • 1≤ai≤10001\le a_i\le 1000。

【输出描述】

第一行输出不同数字的个数 MM。

第二行按从小到大的顺序输出 MM 个不同数字,相邻数字之间用一个空格隔开。


【样例 1】

【样例 1 输入】

10
20 40 32 67 40 20 89 300 400 15

【样例 1 输出】

8
15 20 32 40 67 89 300 400

【样例 2】

【样例 2 输入】

5
1 1 1 1 1

【样例 2 输出】

1
1