
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
In rectangle $JKLM$, $P$ is a point on $LM$ so that $\angle JPL=90^{\circ}$. $UV$ is perpendicular to $LM$ with $LU=UP$, as shown. $PL$ intersects $UV$ at $Q$. Point $R$ is on $LM$ such that $RJ$ passes through $Q$. In $\triangle PQL$, $PL=25$, $LQ=20$ and $QP=15$. Find $VD$. [asy]
size(7cm);defaultpen(fontsize(9));
real vd = 7/9 * 12;
path extend(pair a, pair b) {return a--(10 * (b - a));}

// Rectangle
pair j = (0, 0); pair l = (0, 16); pair m = (24 + vd, 0); pair k = (m.x, l.y);
draw(j--l--k--m--cycle);
label("$J$", j, SW);label("$L$", l, NW);label("$K$", k, NE);label("$M$", m, SE);

// Extra points and lines
pair q = (24, 7); pair v = (q.x, 0); pair u = (q.x, l.y);
pair r = IP(k--m, extend(j, q));
pair p = (12, l.y);
draw(q--j--p--m--r--cycle);draw(u--v);
label("$R$", r, E); label("$P$", p, N);label("$Q$", q, 1.2 * NE + 0.2 * N);label("$V$", v, S); label("$U$", u, N);

// Right angles and tick marks
markscalefactor = 0.1;
draw(rightanglemark(j, l, p)); draw(rightanglemark(p, u, v)); draw(rightanglemark(q, v, m));draw(rightanglemark(j, p, q));
add(pathticks(l--p, 2, spacing=3.4, s=10));add(pathticks(p--u, 2, spacing=3.5, s=10));

// Number labels
label("$16$", midpoint(j--l), W); label("$25$", midpoint(j--p), NW); label("$15$", midpoint(p--q), NE);
label("$20$", midpoint(j--q), 0.8 * S + E);
[/asy]

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