import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone
{
{
System.
out.
println(maskPhoneNumber
("+91 (333) 444-5678")); System.
out.
println(maskPhoneNumber
("+1(333) 456-7890")); System.
out.
println(maskPhoneNumber
("(333)456-7890")); }
return inputPhoneNum.replaceFirst("^[()\\s]+", "")
.replaceAll("[()\\s]+", "-")
.replaceAll("\\d(?=(?:\\D*\\d){4})", "*");
}
}
CmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTeXN0ZW0ub3V0LnByaW50bG4obWFza1Bob25lTnVtYmVyKCIrOTEgKDMzMykgNDQ0LTU2NzgiKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKG1hc2tQaG9uZU51bWJlcigiKzEoMzMzKSA0NTYtNzg5MCIpKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4obWFza1Bob25lTnVtYmVyKCIoMzMzKTQ1Ni03ODkwIikpOwoJfQoJcHVibGljIHN0YXRpYyBTdHJpbmcgbWFza1Bob25lTnVtYmVyKFN0cmluZyBpbnB1dFBob25lTnVtKXsKICAgICAgICByZXR1cm4gaW5wdXRQaG9uZU51bS5yZXBsYWNlRmlyc3QoIl5bKClcXHNdKyIsICIiKQogICAgICAgIAkJLnJlcGxhY2VBbGwoIlsoKVxcc10rIiwgIi0iKQogICAgICAgICAgICAgICAgLnJlcGxhY2VBbGwoIlxcZCg/PSg/OlxcRCpcXGQpezR9KSIsICIqIik7CiAgICB9Cn0=