I have the following triangle:
The following information about it are given:
- ABCD is a trapezoid (AB || DC)
- EF || DC
- Q is the intersection of AC, DB, PN, & EF
Prove that EQ = QF.
Since I don't have any numerical values, I tried solving it by various triangular relation identities via similarities and Thales's theorem. The only way to create a relation between EQ and QF that I could think of was this:
$$\bigtriangleup \text{APM} \sim \bigtriangleup \text{EPQ} \text{ and } \bigtriangleup \text{PMB} \sim \bigtriangleup \text{PQF}$$
$$\begin{cases} \frac{AM}{EQ} = \frac{PM}{PQ} \\ \frac{MB}{QF} = \frac{PM}{PQ} \end{cases}$$
I've then tried to swap around the redundant lengths to try and get to the desired equation, but because I lack direction and methodology I get lost and frustrated. I feel like I'm just doing guesswork.
How can I solve this particular problem, and how do I tackle problems of this kind more effectively?

First and last equality are because of triangle similarty ($BQF\sim BDC$ and $AEQ \sim ADC$) and in the middle because of Thales theorem (in angle through $Q$).
$$ {QF \over CD} = {QB\over DB} = {QA\over AC} = {EQ\over CD}$$