#include <iostream>
#include <algorithm>
#include <cstddef>
int main() {
std::vector<int> sequence;
for (int value; std::cin >> value; ) {
sequence.push_back(value);
}
std::sort(sequence.begin(), sequence.end());
std::size_t const last = sequence.size();
std::size_t first = 0;
std::size_t result = 0;
while (first != last) {
std::size_t localLast = first + 1;
for ( ; localLast != last && sequence[localLast] == sequence[first]; ++localLast);
if (localLast != first + 1) {
sequence[result++] = sequence[first];
first = localLast;
} else {
++first;
}
}
if (result != 0) {
for (std::size_t i = 0; i != result; ++i) {
std::cout << sequence[i] << '\t';
}
std::cout << std::endl;
} else {
std::cout << "all elements are unique" << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8Y3N0ZGRlZj4KICAKCmludCBtYWluKCkgewoJc3RkOjp2ZWN0b3I8aW50PiBzZXF1ZW5jZTsKCWZvciAoaW50IHZhbHVlOyBzdGQ6OmNpbiA+PiB2YWx1ZTsgKSB7CgkgICBzZXF1ZW5jZS5wdXNoX2JhY2sodmFsdWUpOwoJfQoJCglzdGQ6OnNvcnQoc2VxdWVuY2UuYmVnaW4oKSwgc2VxdWVuY2UuZW5kKCkpOwoJCiAgICBzdGQ6OnNpemVfdCBjb25zdCBsYXN0ID0gc2VxdWVuY2Uuc2l6ZSgpOwogICAgc3RkOjpzaXplX3QgZmlyc3QgICAgICA9IDA7CiAgICBzdGQ6OnNpemVfdCByZXN1bHQgICAgID0gMDsKICAgIHdoaWxlIChmaXJzdCAhPSBsYXN0KSB7CiAgICAgICBzdGQ6OnNpemVfdCBsb2NhbExhc3QgPSBmaXJzdCArIDE7CiAgICAgICBmb3IgKCA7IGxvY2FsTGFzdCAhPSBsYXN0ICYmIHNlcXVlbmNlW2xvY2FsTGFzdF0gPT0gc2VxdWVuY2VbZmlyc3RdOyArK2xvY2FsTGFzdCk7CgogICAgICAgaWYgKGxvY2FsTGFzdCAhPSBmaXJzdCArIDEpIHsKICAgICAgICAgIHNlcXVlbmNlW3Jlc3VsdCsrXSA9IHNlcXVlbmNlW2ZpcnN0XTsKICAgICAgICAgIGZpcnN0ID0gbG9jYWxMYXN0OwogICAgICAgfSBlbHNlIHsKICAgICAgICAgICsrZmlyc3Q7CiAgICAgICB9CiAgICB9CgkKCWlmIChyZXN1bHQgIT0gMCkgewoJICAgZm9yIChzdGQ6OnNpemVfdCBpID0gMDsgaSAhPSByZXN1bHQ7ICsraSkgewogICAgICAgICAgc3RkOjpjb3V0IDw8IHNlcXVlbmNlW2ldIDw8ICdcdCc7CiAgICAgICB9CgkgICBzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwoJfSBlbHNlIHsKCSAgIHN0ZDo6Y291dCA8PCAiYWxsIGVsZW1lbnRzIGFyZSB1bmlxdWUiIDw8IHN0ZDo6ZW5kbDsKCX0KfQ==