double p(double x) { return (x * x * x * x * x - 7.0 * x - 3.0); }