Count number of non-prime pairs that when multiplied form a given number N,
问题 A non-prime pair which forms N is 2 different non-prime numbers where the product of the numbers is N. 1<=N<=10^6 For example For N = 24 there are 2 good pairs (non-prime pairs that form N) (4,6), (1,24), but (2,12), (3,8) are not good. Note: for any 2 numbers a and b pair(a,b) = pair(b,a). There is another condition which states that if the number is a special number, so output = -1 otherwise count the number of non-primes. Number is called special number if it can be represented as a