<?php
fwrite(STDERR
, "Run this script from the terminal.\n"); }
$list = [];
while (($line = fgets(STDIN
)) !== false) { $list[] = rtrim($line, "\r\n"); }
$result = [];
foreach ($list as $item) {
$res = IsItsCharsAppearsTwice($item);
if ($res) {
$result[] = $res;
}
}
foreach ($result as $word) {
echo $word, PHP_EOL;
}
function IsItsCharsAppearsTwice($word)
{
$map = [];
for ($i = 0; $i < $len; $i++) {
$char = $word[$i];
$map[$char] = ($map[$char] ?? 0) + 1;
}
foreach ($map as $char => $count) {
if ($count == 2) {
return $word;
}
}
return null;
}
PD9waHAKCmlmIChwaHBfc2FwaV9uYW1lKCkgIT09ICdjbGknKSB7CiAgICBmd3JpdGUoU1RERVJSLCAiUnVuIHRoaXMgc2NyaXB0IGZyb20gdGhlIHRlcm1pbmFsLlxuIik7CiAgICBleGl0KDEpOwp9CgokbGlzdCA9IFtdOwp3aGlsZSAoKCRsaW5lID0gZmdldHMoU1RESU4pKSAhPT0gZmFsc2UpIHsKICAgICRsaXN0W10gPSBydHJpbSgkbGluZSwgIlxyXG4iKTsKfQoKJHJlc3VsdCA9IFtdOwoKZm9yZWFjaCAoJGxpc3QgYXMgJGl0ZW0pIHsKICAgICRyZXMgPSBJc0l0c0NoYXJzQXBwZWFyc1R3aWNlKCRpdGVtKTsKICAgIGlmICgkcmVzKSB7CiAgICAgICAgJHJlc3VsdFtdID0gJHJlczsKICAgIH0KfQoKZm9yZWFjaCAoJHJlc3VsdCBhcyAkd29yZCkgewogICAgZWNobyAkd29yZCwgUEhQX0VPTDsKfQoKZnVuY3Rpb24gSXNJdHNDaGFyc0FwcGVhcnNUd2ljZSgkd29yZCkKewogICAgJG1hcCA9IFtdOwogICAgJGxlbiA9IHN0cmxlbigkd29yZCk7CgogICAgZm9yICgkaSA9IDA7ICRpIDwgJGxlbjsgJGkrKykgewogICAgICAgICRjaGFyID0gJHdvcmRbJGldOwogICAgICAgICRtYXBbJGNoYXJdID0gKCRtYXBbJGNoYXJdID8/IDApICsgMTsKICAgIH0KCiAgICBmb3JlYWNoICgkbWFwIGFzICRjaGFyID0+ICRjb3VudCkgewogICAgICAgIGlmICgkY291bnQgPT0gMikgewogICAgICAgICAgICByZXR1cm4gJHdvcmQ7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIG51bGw7Cn0=