Polynomial Factorization Problem