Problem Solving Involving Polynomials