import java.util.* ;
import java.lang.* ;
import java.io.* ;
import java.util.regex.* ;
class Ideone {
Pattern p = Pattern.compile ( "(\\ b\\ w+\\ b)(?=[\\ s\\ S]*\\ b\\ 1\\ b[\\ s\\ S]*\\ b\\ 1\\ b)" , Pattern.UNICODE_CHARACTER_CLASS ) ;
String res
= p.
matcher ( s
+ " " + s
) .
replaceAll ( "_$1" ) ; res = res.substring ( 0 , res.length ( ) - 1 - p.matcher ( s) .replaceAll ( "_$1" ) .length ( ) ) ;
}
solve( "This is a test\n And this is also a test\n And these are also tests\n test\n Это тест\n Это также тест\n И это также тесты" ) ;
solve( "Du hast mich gefragt\n Du hast mich gefragt und ich hab nichts gesagt" ) ;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCmNsYXNzIElkZW9uZSB7CiAgcHVibGljIHN0YXRpYyB2b2lkIHNvbHZlKFN0cmluZyBzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CiAgICBQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUoIihcXGJcXHcrXFxiKSg/PVtcXHNcXFNdKlxcYlxcMVxcYltcXHNcXFNdKlxcYlxcMVxcYikiLCBQYXR0ZXJuLlVOSUNPREVfQ0hBUkFDVEVSX0NMQVNTKTsKICAgIFN0cmluZyByZXMgPSBwLm1hdGNoZXIocysiICIrcykucmVwbGFjZUFsbCgiXyQxIik7CiAgICByZXMgPSByZXMuc3Vic3RyaW5nKDAsIHJlcy5sZW5ndGgoKSAtIDEgLSBwLm1hdGNoZXIocykucmVwbGFjZUFsbCgiXyQxIikubGVuZ3RoKCkpOwogICAgCiAgICBTeXN0ZW0ub3V0LnByaW50bG4ocyk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihyZXMpOwogICAgU3lzdGVtLm91dC5wcmludGxuKCk7CiAgfQogIAogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uIHsKICAgIHNvbHZlKCJUaGlzIGlzIGEgdGVzdFxuQW5kIHRoaXMgaXMgYWxzbyBhIHRlc3RcbkFuZCB0aGVzZSBhcmUgYWxzbyB0ZXN0c1xudGVzdFxu0K3RgtC+INGC0LXRgdGCXG7QrdGC0L4g0YLQsNC60LbQtSDRgtC10YHRglxu0Jgg0Y3RgtC+INGC0LDQutC20LUg0YLQtdGB0YLRiyIpOwogICAgc29sdmUoIkR1IGhhc3QgbWljaCBnZWZyYWd0XG5EdSBoYXN0IG1pY2ggZ2VmcmFndCB1bmQgaWNoIGhhYiBuaWNodHMgZ2VzYWd0Iik7CiAgfQp9