#594. 小码买彩票

小码买彩票

No submission language available for this problem.

Background

暂无

Description

小码最近迷上了一种彩票,这种彩票有三位,每一位都是 00~99 当中的一个。但是选彩票对小码来说是一件头疼的事情,所以他总是让机器随机给他排一组号码。为了增加中奖的概率,他每次买彩票的时候,都会买很多组。不可避免的,小码总是会遇到相同的号码。现在他只想知道自己买的号码有多少种,分别是什么。请设计一个程序帮助他。

注意,该号码可以当成一个整数理解,比如 001 就是整数 1;010 就是整数 10

Format

Input

输入有两行,第一行有一个整数 nn,表示小码买彩票的组数;第二行有 nn 个整数,表示小码每组彩票买的是什么。

Output

输出有两行,第一行有一个数 cc,表示小码买的彩票种类;第二行从小到大有 cc 个整数,表示小码每种彩票是什么。

Samples

11
15 37 300 76 300 23 89 32 41 10 37
9
10 15 23 32 37 41 76 89 300
11
1 1 1 1 2 1 1 1 1 1 1
2
1 2

Limitation

1n100001 \le n \le 10000