import java.util.regex.*;
import java.util.stream.Collectors;
class Ideone {
final Pattern p = Pattern.compile("\\p{Lu}\\p{Ll}*");
.results()
.map(MatchResult::group)
.collect(Collectors
.joining(" "))
+ " " + s;
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS5Db2xsZWN0b3JzOwoKY2xhc3MgSWRlb25lIHsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CgkJU3RyaW5nIHMgPSAiQkJ5VFRoZVdheSI7CgkJZmluYWwgUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKCJcXHB7THV9XFxwe0xsfSoiKTsKCgkJU3RyaW5nIG91dCA9IHAubWF0Y2hlcihzKQogICAgCS5yZXN1bHRzKCkKICAgIAkubWFwKE1hdGNoUmVzdWx0Ojpncm91cCkKICAgIAkuY29sbGVjdChDb2xsZWN0b3JzCiAgICAJLmpvaW5pbmcoIiAiKSkKICAgIAkrICIgIiArIHM7CiAgICAJCgkJU3lzdGVtLm91dC5wcmludGxuKG91dCk7Cgl9Cn0=