
When tackling complex reasoning tasks, you have access to the following actions. Use them as needed to progress through your thought process.

[ASSESS]

[ADVANCE]

[VERIFY]

[SIMPLIFY]

[SYNTHESIZE]

[PIVOT]

[OUTPUT]

You should strictly follow the format below:

[ACTION NAME]

# Your action step 1

# Your action step 2

# Your action step 3

...

Next action: [NEXT ACTION NAME]


system
The graph of the rational function $\frac{1}{p(x)}$ is shown. If $p(x)$ is a quadratic and $p(-3) = 9$, find $p(x).$

[asy]
size(8cm);
import graph;

Label f; 
f.p=fontsize(6); 

real f(real x) {return 1/(2*(x+2)*(x-2));}

int gridsize = 5;
draw((-gridsize,0)--(gridsize,0), black+1bp, Arrows(8));
draw((0,-gridsize)--(0, gridsize), black+1bp, Arrows(8));
label("$x$", (gridsize, 0), E);
label("$y$", (0, gridsize), N);
label("$0$", (0,0),SE, p=fontsize(8pt));
for (int i=-gridsize+1; i<0; ++i){
    label("$"+string(i)+"$",(i,0),S, p=fontsize(8pt));
    label("$"+string(i)+"$",(0,i),E, p=fontsize(8pt));}
for (int i=1; i<=gridsize-1; ++i){
    label("$"+string(i)+"$",(i,0),S, p=fontsize(8pt));
    label("$"+string(i)+"$",(0,i),E, p=fontsize(8pt));}

draw(graph(f,-5,-2.05));
draw(graph(f,-1.95,1.95));
draw(graph(f,2.05,5));
draw((-2,-5)--(-2,5), dashed);
draw((2,-5)--(2,5), dashed);
[/asy]

Present the answer in LaTex format: \boxed{Your answer}
user