#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pb push_back
#define nl '\n'
#define py cout << "YES\n"
#define pn cout << "NO\n"
const double eps = 1e-7;
void fastio() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
}
void solve() {
int n; cin >> n;
map<string,int> mp;
for(int i = 0; i < n; i++){
string s; cin >> s;
mp[s]=i;
}
vector<pair<int,string>> v;
for(auto it: mp){
v.pb({it.second, it.first});
}
sort(v.rbegin(), v.rend());
for(auto it: v){
cout << it.second << nl;
}
}
int main() {
fastio();
int t = 1;
//cin >> t;
while (t--)
solve();
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbmwgJ1xuJwojZGVmaW5lIHB5IGNvdXQgPDwgIllFU1xuIgojZGVmaW5lIHBuIGNvdXQgPDwgIk5PXG4iCmNvbnN0IGRvdWJsZSBlcHMgPSAxZS03OyAKCnZvaWQgZmFzdGlvKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKG51bGxwdHIpOwogICAgY291dC50aWUobnVsbHB0cik7Cn0KCnZvaWQgc29sdmUoKSB7CiAgICBpbnQgbjsgY2luID4+IG47CiAgICBtYXA8c3RyaW5nLGludD4gbXA7CiAgICBmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKICAgICAgICBzdHJpbmcgczsgY2luID4+IHM7CiAgICAgICAgbXBbc109aTsKICAgIH0KICAgIAogICAgdmVjdG9yPHBhaXI8aW50LHN0cmluZz4+IHY7CiAgICBmb3IoYXV0byBpdDogbXApewogICAgICAgIHYucGIoe2l0LnNlY29uZCwgaXQuZmlyc3R9KTsKICAgIH0KICAgIHNvcnQodi5yYmVnaW4oKSwgdi5yZW5kKCkpOwogICAgZm9yKGF1dG8gaXQ6IHYpewogICAgICAgIGNvdXQgPDwgaXQuc2Vjb25kIDw8IG5sOwogICAgfQogICAgCn0KCmludCBtYWluKCkgewogICAgZmFzdGlvKCk7CiAgICBpbnQgdCA9IDE7CiAgICAvL2NpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkKICAgICAgICBzb2x2ZSgpOwogICAgcmV0dXJuIDA7Cn0K