import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Main
{
{
String s1
= "abcXY123XYiXYjk"; String s2
= java.
util.
regex.
Pattern.
quote("XY"); String r
= "(?<=(.)|^)"+s2
+"(?=(.)|$)"; Pattern p = Pattern.compile(r);
Matcher m = p.matcher(s1);
while(m.find()) s3 += m.group(1)+m.group(2);
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpjbGFzcyBNYWluCnsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KICB7CiAgICBTdHJpbmcgczEgPSAiYWJjWFkxMjNYWWlYWWprIjsKICAgIFN0cmluZyBzMiA9IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuLnF1b3RlKCJYWSIpOwogICAgU3RyaW5nIHMzID0gIiI7CiAgICBTdHJpbmcgciA9ICIoPzw9KC4pfF4pIitzMisiKD89KC4pfCQpIjsKICAgIFBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZShyKTsKICAgIE1hdGNoZXIgbSA9IHAubWF0Y2hlcihzMSk7CiAgICB3aGlsZShtLmZpbmQoKSkgczMgKz0gbS5ncm91cCgxKSttLmdyb3VwKDIpOwogICAgU3lzdGVtLm91dC5wcmludGxuKHMzKTsKICB9Cn0=