public static int numbers(int n){
        // A 10 ^ n  - A 9 ^ (n-1)
        if(n<=0) return 0;
        if(n==1) return 10;
        if(n>=10) n=10;
        int cnt=1;
        for(int i=0;i<n;++i){
            cnt*=(10-i);
        }
        int cnt1=1;
        for(int i=0;i<n-1;++i) cnt1*=(9-i);
        return cnt-cnt1;
    }