#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int size;
cin >> size;
int * array = (int *) malloc(size * sizeof(int));
for (int i = 0; i < size; i++) {
cin >> array[i];
}
int * pom = (int *) malloc(size * sizeof(int));
int index = 0;
for (int i = 0; i < size; i++) {
int value = array[i];
int x = 0;
for (int j = i + 1; j < size; j++) {
if (array[j] == value) {
x++;
break;
}
}
if (x >= 1) {
int boo = 0;
for (int j = 0; j <= index; j++) {
if (pom[j] == value) {
boo = 1;
break;
}
}
if (boo == 0) {
pom[++index] = value;
cout << value;
cout << " ";
}
}
}
free(array);
free(pom);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkbGliLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKICAgaW50IHNpemU7CiAgIGNpbiA+PiBzaXplOwogICBpbnQgKiBhcnJheSA9IChpbnQgKikgbWFsbG9jKHNpemUgKiBzaXplb2YoaW50KSk7CiAgIGZvciAoaW50IGkgPSAwOyBpIDwgc2l6ZTsgaSsrKSB7CiAgICAgIGNpbiA+PiBhcnJheVtpXTsKICAgfQogICAKICAgaW50ICogcG9tID0gKGludCAqKSBtYWxsb2Moc2l6ZSAqIHNpemVvZihpbnQpKTsKICAgaW50IGluZGV4ID0gMDsKICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzaXplOyBpKyspIHsKICAgICAgIGludCB2YWx1ZSA9IGFycmF5W2ldOwogICAgICAgCiAgICAgICBpbnQgeCA9IDA7CiAgICAgICBmb3IgKGludCBqID0gaSArIDE7IGogPCBzaXplOyBqKyspIHsKICAgICAgICAgICBpZiAoYXJyYXlbal0gPT0gdmFsdWUpIHsKICAgICAgICAgICAgICB4Kys7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgfQogICAgICAgfQogICAgICAgaWYgKHggPj0gMSkgewogICAgICAgICAgIGludCBib28gPSAwOwogICAgICAgICAgIGZvciAoaW50IGogPSAwOyBqIDw9IGluZGV4OyBqKyspIHsKICAgICAgICAgICAgICAgaWYgKHBvbVtqXSA9PSB2YWx1ZSkgewogICAgICAgICAgICAgICAgICAgYm9vID0gMTsKICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgfQogICAgICAgICAgIGlmIChib28gPT0gMCkgewogICAgICAgICAgICAgIHBvbVsrK2luZGV4XSA9IHZhbHVlOwogICAgICAgICAgICAgIGNvdXQgPDwgdmFsdWU7CiAgICAgICAgICAgICAgY291dCA8PCAiICI7CiAgICAgICAgICAgfQogICAgICAgfQogICB9CiAgIGZyZWUoYXJyYXkpOwogICBmcmVlKHBvbSk7CiAgIHJldHVybiAwOwp9Cg==