integer factorization problem