#include <stdio.h>

int main() {
    int n = 0;
    scanf("%d", &n);
    int arr[n];
    int i;
    // 循环读取输入的 10 个整数存入数组 arr
    for (i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

    int newSize = 0;
    // 遍历输入的数组 arr
    for (i = 0; i < n; i++) {
        int j;
        int isDuplicate = 0;
        // 检查当前元素是否在不重复元素的子数组中
        for (j = 0; j < newSize; j++) {
            if (arr[i] == arr[j]) {
                isDuplicate = 1;
                break;
            }
        }
        // 如果当前元素不是重复元素
        if (!isDuplicate) {
            // 将当前元素放入不重复元素的子数组中
            arr[newSize++] = arr[i];
        }
    }

    // 打印不重复元素的子数组
    for (i = 0; i < newSize; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}