PROGRAMMING:De reordering
$$Keven $$has an unordered array with the length of $$n $. He hopes to sort the array from small to large, and remove the duplicate from the array.
"De duplication" refers to the deletion of repeated elements in this number. For example, after de duplication of array "1, 2, 2, 3", the resulting array is "1, 2, 3".
###Input format:
The first line gives an integer $$n $, which represents the length of the array.
The second line gives $$n $$integers $$a_ 1,a_ 2,...,a_ N $$, which represents the value of the element in the array.
$$(1<=n<=500,000)(0<=a_ i<=1,000,000,000)$$
###Output format:
Output all the remaining elements in the array in one line, and separate the two adjacent numbers with spaces, * * do not add spaces at the end of the line**
###Input example:
```in
five
2 1 3 2 2
```
###Output example:
The corresponding output is given here. For example:
```out
1 2 3
```
answer:If there is no answer, please comment
"De duplication" refers to the deletion of repeated elements in this number. For example, after de duplication of array "1, 2, 2, 3", the resulting array is "1, 2, 3".
###Input format:
The first line gives an integer $$n $, which represents the length of the array.
The second line gives $$n $$integers $$a_ 1,a_ 2,...,a_ N $$, which represents the value of the element in the array.
$$(1<=n<=500,000)(0<=a_ i<=1,000,000,000)$$
###Output format:
Output all the remaining elements in the array in one line, and separate the two adjacent numbers with spaces, * * do not add spaces at the end of the line**
###Input example:
```in
five
2 1 3 2 2
```
###Output example:
The corresponding output is given here. For example:
```out
1 2 3
```
answer:If there is no answer, please comment