import java.util.*;
import java.util.regex.*;
class Ideone
{
{
String regex
= "(\\d+)\\.(\\d+)(?:\\.(\\d+))?"; Pattern p = Pattern.compile(regex);
Matcher m1 = p.matcher(s1);
String result1
= m1.
replaceAll(x
-> x.group(3) != null ? "OGNL_" + x.group(1) + "_" + x.group(2) + "_" + x.group(3) :
"OGNL_" + x.group(1) + "_" + x.group(2) );
Matcher m2 = p.matcher(s2);
String result2
= m2.
replaceAll(x
-> x.group(3) != null ? "OGNL_" + x.group(1) + "_" + x.group(2) + "_" + x.group(3) :
"OGNL_" + x.group(1) + "_" + x.group(2) );
}
}
aW1wb3J0IGphdmEudXRpbC4qOwoKaW1wb3J0IGphdmEudXRpbC5yZWdleC4qOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmluZyByZWdleCA9ICIoXFxkKylcXC4oXFxkKykoPzpcXC4oXFxkKykpPyI7CgkJUGF0dGVybiBwID0gUGF0dGVybi5jb21waWxlKHJlZ2V4KTsKCQkKCQlTdHJpbmcgczE9IjMuMi4xIjsKCQlNYXRjaGVyIG0xID0gcC5tYXRjaGVyKHMxKTsKCQlTdHJpbmcgcmVzdWx0MSA9IG0xLnJlcGxhY2VBbGwoeCAtPgoJCQl4Lmdyb3VwKDMpICE9IG51bGwgPyAiT0dOTF8iICsgeC5ncm91cCgxKSArICJfIiArIHguZ3JvdXAoMikgKyAiXyIgKyB4Lmdyb3VwKDMpIDoKCQkJICAiT0dOTF8iICsgeC5ncm91cCgxKSArICJfIiArIHguZ3JvdXAoMikgKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocmVzdWx0MSk7CgkJCgkJU3RyaW5nIHMyPSIzLjIiOwoJCU1hdGNoZXIgbTIgPSBwLm1hdGNoZXIoczIpOwoJCVN0cmluZyByZXN1bHQyID0gbTIucmVwbGFjZUFsbCh4IC0+CgkJCXguZ3JvdXAoMykgIT0gbnVsbCA/ICJPR05MXyIgKyB4Lmdyb3VwKDEpICsgIl8iICsgeC5ncm91cCgyKSArICJfIiArIHguZ3JvdXAoMykgOgoJCQkgICJPR05MXyIgKyB4Lmdyb3VwKDEpICsgIl8iICsgeC5ncm91cCgyKSApOwoJCVN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQyKTsKCX0KfQ==