#include <bits/stdc++.h>

using namespace std;

int main()
{ 
    int N = 0;
    while (cin >> N)
    {
        vector<int> nums;
        int num1 = 0;
        for (int i = 0; i < N; ++i)
        {
            cin >> num1;
            nums.push_back(num1);
        }

        // 利用双指针来进行元素的移除        
        sort(nums.begin(), nums.end());
        int l = 0, r = 1;
        while (r < nums.size())
        {
            while (r < nums.size() && nums[r] == nums[l])
                ++r;
            if (r < nums.size())
                nums[++l] = nums[r++];
        }

        for (int i = 0; i <= l; ++i)
            cout << nums[i] << endl;
    }

    return 0;
}