#include<iostream>
#include<vector>
#include<stack>
#include<algorithm>
#include<math.h>
#include<queue>
#include<iomanip>
#include<string>
#include<stdio.h>
#include<string.h>
using namespace std;
#define MAX 50
int main(){
int n;
cin>>n;
int a[MAX]={0};
vector<int> out;
int judge[1024]={0};
for(int i=0;i<n;i++){
cin>>a[i];
}
for(int i=n-1;i>-1;i--){
if(judge[a[i]]==0){
out.push_back(a[i]);
judge[a[i]]=1;
}
}
for(int i=out.size()-1;i>0;i--){
cout<<out[i]<<" ";
}
cout<<out[0];
return 0;
}