private int num(int n){
        if(n==1) return 1;
        int cnt=0;
        int max=n;
        for(int i=1;i<max/2;++i){
            if(n%i==0){
                cnt+=2;
                max=n/i;
            }
        }
        return cnt;
    }