#include <set>
#include <string>
std::set<char> findRepeatedChars(const std::string& text) {
std::set<char> seen;
std::set<char> repeated;
for (size_t i = 0; i < text.size(); ++i) {
char ch = text[i];
// If already seen, it's a repeated character
if (seen.find(ch) != seen.end()) {
repeated.insert(ch);
} else {
seen.insert(ch);
}
}
return repeated;
}
int main(void){
}
I2luY2x1ZGUgPHNldD4KI2luY2x1ZGUgPHN0cmluZz4KCnN0ZDo6c2V0PGNoYXI+IGZpbmRSZXBlYXRlZENoYXJzKGNvbnN0IHN0ZDo6c3RyaW5nJiB0ZXh0KSB7CiAgICBzdGQ6OnNldDxjaGFyPiBzZWVuOwogICAgc3RkOjpzZXQ8Y2hhcj4gcmVwZWF0ZWQ7CgogICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCB0ZXh0LnNpemUoKTsgKytpKSB7CiAgICAgICAgY2hhciBjaCA9IHRleHRbaV07CiAgICAgICAgLy8gSWYgYWxyZWFkeSBzZWVuLCBpdCdzIGEgcmVwZWF0ZWQgY2hhcmFjdGVyCiAgICAgICAgaWYgKHNlZW4uZmluZChjaCkgIT0gc2Vlbi5lbmQoKSkgewogICAgICAgICAgICByZXBlYXRlZC5pbnNlcnQoY2gpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHNlZW4uaW5zZXJ0KGNoKTsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIHJlcGVhdGVkOwp9CmludCBtYWluKHZvaWQpewoJCn0=