import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
class Ideone
{
{
String regex
= "(?<=^\\d{3,7})\\d(?=\\d*$)|(?<=^[A-Z]{0,6})[A-Z](?=[A-Z]*$)|\\d(?<=^\\d{2,3})(?=\\d?-\\d{5}-\\d{7}$)|\\d(?<=^\\d{3}-\\d{1,5}(?:-\\d{1,5})?)";
String s1
= "123-12345-1234567";
System.
out.
println(s1.
replaceAll(regex,
"*")); System.
out.
println(s2.
replaceAll(regex,
"*")); System.
out.
println(s3.
replaceAll(regex,
"*")); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguUGF0dGVybjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAgIFN0cmluZyByZWdleCA9ICIoPzw9XlxcZHszLDd9KVxcZCg/PVxcZCokKXwoPzw9XltBLVpdezAsNn0pW0EtWl0oPz1bQS1aXSokKXxcXGQoPzw9XlxcZHsyLDN9KSg/PVxcZD8tXFxkezV9LVxcZHs3fSQpfFxcZCg/PD1eXFxkezN9LVxcZHsxLDV9KD86LVxcZHsxLDV9KT8pIjsKICAgICAgICAKICAgICAgICBTdHJpbmcgczEgPSAiMTIzLTEyMzQ1LTEyMzQ1NjciOwogICAgICAgIFN0cmluZyBzMiA9ICJBQUFBQUFBQUEiOwogICAgICAgIFN0cmluZyBzMyA9ICIxMjMzNDU2NyI7CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHMxLnJlcGxhY2VBbGwocmVnZXgsICIqIikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihzMi5yZXBsYWNlQWxsKHJlZ2V4LCAiKiIpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oczMucmVwbGFjZUFsbChyZWdleCwgIioiKSk7Cgl9Cn0=