#include <bits/stdc++.h>
using namespace std;
unordered_map <int, int> hm;
int main()
{
int n; cin >> n; int a[n];
for(int i=0; i<n; i++)
{
cin >> a[i];
hm[a[i]]++;
}
int *arr= new int, index=0;
for(auto it=hm.begin(); it!=hm.end(); it++)
{
if(it->second==1)
{
arr[index++]=it->first;
}
}
for(int i=index-1; i>=0; i--) cout << arr[i] << " ";
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnVub3JkZXJlZF9tYXAgPGludCwgaW50PiBobTsKaW50IG1haW4oKQp7CiAgICBpbnQgbjsgY2luID4+IG47IGludCBhW25dOwogICAgZm9yKGludCBpPTA7IGk8bjsgaSsrKQogICAgewogICAgICAgIGNpbiA+PiBhW2ldOwogICAgICAgIGhtW2FbaV1dKys7CiAgICB9CiAgICBpbnQgKmFycj0gbmV3IGludCwgaW5kZXg9MDsKICAgIGZvcihhdXRvIGl0PWhtLmJlZ2luKCk7IGl0IT1obS5lbmQoKTsgaXQrKykKICAgIHsKICAgICAgICBpZihpdC0+c2Vjb25kPT0xKQogICAgICAgIHsKICAgICAgICAgICAgYXJyW2luZGV4KytdPWl0LT5maXJzdDsKICAgICAgICB9CiAgICB9CiAgICBmb3IoaW50IGk9aW5kZXgtMTsgaT49MDsgaS0tKSBjb3V0IDw8IGFycltpXSA8PCAiICI7Cn0=