/* package whatever; // don't place package name! */
import java.util.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone {
Scanner reader
= new Scanner
(System.
in); reader.useDelimiter("\\R");
while(!reader.hasNext("^[\\w\\h-]+$")) {
System.
out.
println("Please ensure you only enter letters, numbers, hyphen, underscore or whitespace"); reader.next();
}
System.
err.
println("valid Input: " + name
); reader.close();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZSB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24gewoJCVNjYW5uZXIgcmVhZGVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlyZWFkZXIudXNlRGVsaW1pdGVyKCJcXFIiKTsKCQl3aGlsZSghcmVhZGVyLmhhc05leHQoIl5bXFx3XFxoLV0rJCIpKSB7CgkJCVN5c3RlbS5vdXQucHJpbnRsbigiUGxlYXNlIGVuc3VyZSB5b3Ugb25seSBlbnRlciBsZXR0ZXJzLCBudW1iZXJzLCBoeXBoZW4sIHVuZGVyc2NvcmUgb3Igd2hpdGVzcGFjZSIpOwoJCQlyZWFkZXIubmV4dCgpOwoJCX0KCQlTdHJpbmcgbmFtZSA9IHJlYWRlci5uZXh0KCk7CgkJU3lzdGVtLmVyci5wcmludGxuKCJ2YWxpZCBJbnB1dDogIiArIG5hbWUpOwkJCgkJcmVhZGVyLmNsb3NlKCk7Cgl9Cn0=