import java.io.*;
import java.util.*;
@SuppressWarnings("unused")
public class Main {
String[] validInputLine
= inputValidator
(br.
readLine().
split(" ")); for ( String s
: validInputLine
) { }
}
for ( int i = 0; i < line.length; i++) {
line[i].replaceAll("[^a-zA-Z]", "");
line[i].toLowerCase();
}
return line;
}
}
aW1wb3J0IGphdmEuaW8uKjsKaW1wb3J0IGphdmEudXRpbC4qOwoKQFN1cHByZXNzV2FybmluZ3MoInVudXNlZCIpCnB1YmxpYyBjbGFzcyBNYWluIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBJT0V4Y2VwdGlvbiB7CiAgICAJCiAgICAgICAgQnVmZmVyZWRSZWFkZXIgYnIgPSBuZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwogICAgICAgIFN0cmluZ1tdIHZhbGlkSW5wdXRMaW5lID0gaW5wdXRWYWxpZGF0b3IoYnIucmVhZExpbmUoKS5zcGxpdCgiICIpKTsKICAgICAgICBmb3IgKCBTdHJpbmcgcyA6IHZhbGlkSW5wdXRMaW5lKSB7CiAgICAgICAgCVN5c3RlbS5vdXQucHJpbnRsbihzKTsKICAgICAgICB9ICAgICAgCiAgICB9CiAgICBzdGF0aWMgU3RyaW5nW10gaW5wdXRWYWxpZGF0b3IoU3RyaW5nW10gbGluZSkgewogICAgCWZvciAoIGludCBpID0gMDsgaSA8IGxpbmUubGVuZ3RoOyBpKyspIHsKICAgIAkJCWxpbmVbaV0ucmVwbGFjZUFsbCgiW15hLXpBLVpdIiwgIiIpOwogICAgCQkJbGluZVtpXS50b0xvd2VyQ2FzZSgpOwogICAgCX0KICAgICAgICByZXR1cm4gbGluZTsKICAgIH0KfQo=