#include <bits/stdc++.h>
using namespace std;
int main(){
int a; cin>>a;
stack<int> b;
map<int,int> c;
for(int i=0;i<a;i++){
int x; cin>>x;
if(!c[x]){
b.push(x);
c[x]=1;
}
}
stack<int> d;
while(!b.empty()){
d.push(b.top());
b.pop();
}
while(!d.empty()){
cout<<d.top()<<" ";
d.pop();
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCl7CiAgICBpbnQgYTsgY2luPj5hOwogICAgc3RhY2s8aW50PiBiOwogICAgbWFwPGludCxpbnQ+IGM7CiAgICBmb3IoaW50IGk9MDtpPGE7aSsrKXsKICAgICAgICBpbnQgeDsgY2luPj54OwogICAgICAgIGlmKCFjW3hdKXsKICAgICAgICAgICAgYi5wdXNoKHgpOwogICAgICAgICAgICBjW3hdPTE7CiAgICAgICAgfQogICAgfQogICAgc3RhY2s8aW50PiBkOwogICAgd2hpbGUoIWIuZW1wdHkoKSl7CiAgICAgICAgZC5wdXNoKGIudG9wKCkpOwogICAgICAgIGIucG9wKCk7CiAgICB9CiAgICB3aGlsZSghZC5lbXB0eSgpKXsKICAgICAgICBjb3V0PDxkLnRvcCgpPDwiICI7CiAgICAgICAgZC5wb3AoKTsKICAgIH0KfQo=