#include <bits/stdc++.h>
using namespace std;
map<string, int> m;
int main() {
  long long n, i, j, k, counter = 0, z;
  cin >> n;
  stack<string> st;
  string s;
  for (j = 0; j < n; j++) {
    cin >> s;
    st.push(s);
  }
  while (n--) {
    if (m[st.top()] == 0) {
      cout << st.top() << endl;
      m[st.top()]++;
      st.pop();
    } else {
      st.pop();
    }
  }
}
