import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Pattern;
import java.util.regex.Matcher;

class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
        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";
        String s2 = "AAAAAAAAA";
        String s3 = "12334567";
        
        System.out.println(s1.replaceAll(regex, "*"));
        System.out.println(s2.replaceAll(regex, "*"));
        System.out.println(s3.replaceAll(regex, "*"));
	}
}