import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone
{
{
String regex
= "(?<=\\) \\d\\d[\\d\\h-]{0,100})\\d(?=[\\h\\d-]*\\d\\d$)"; String string
= "+(123) 123-12345\n" + "+(123) 123 12 12345";
Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
Matcher matcher = pattern.matcher(string);
String result
= matcher.
replaceAll("*");
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwoKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgcmVnZXggPSAiKD88PVxcKSBcXGRcXGRbXFxkXFxoLV17MCwxMDB9KVxcZCg/PVtcXGhcXGQtXSpcXGRcXGQkKSI7CiAgICAgICAgU3RyaW5nIHN0cmluZyA9ICIrKDEyMykgMTIzLTEyMzQ1XG4iCgkgKyAiKygxMjMpIDEyMyAxMiAxMjM0NSI7CiAgICAgICAgCiAgICAgICAgUGF0dGVybiBwYXR0ZXJuID0gUGF0dGVybi5jb21waWxlKHJlZ2V4LCBQYXR0ZXJuLk1VTFRJTElORSk7CiAgICAgICAgTWF0Y2hlciBtYXRjaGVyID0gcGF0dGVybi5tYXRjaGVyKHN0cmluZyk7CiAgICAgICAgU3RyaW5nIHJlc3VsdCA9IG1hdGNoZXIucmVwbGFjZUFsbCgiKiIpOwogICAgICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihyZXN1bHQpOwoJfQp9