Convex Hexagon $ABCDEF$ is cyclic. Prove that its three main diagonals $AD$, $BE$ and $CF$ are concurrent iff:
$$|AB| \cdot |CD| \cdot |EF|=|BC| \cdot |DE| \cdot |FA|$$
This seems like it might have something to do with Ptolemy's Theorem about Cyclic quadrilaterals. But I've got no idea how to apply it.
Hints would be greatly appreciated.

Label the generic convex cyclic hexagon as shown, with $P$, $Q$, $R$ the (not-necessarily-distinct) points where pairs of diagonals meet. Note that we take $\triangle PQR$ to "point toward" segments $AB$, $CD$, and $EF$.
Consider $\triangle PAB$ and $\triangle PED$. Here, $\angle A$ and $\angle E$ subtend the same arc, $\stackrel{\frown}{BD}$, and are therefore congruent; also, $\angle B \cong \angle D$. Thus, $\triangle PAB \sim \triangle PED$, and (because of how $\triangle PQR$ "points"), we can write:
$$\frac{a}{e+q} = \frac{b}{d+r} = \frac{|AB|}{|DE|}$$
with $q$ and $r$ (and, below, $p$) non-negative. Likewise, $$ \frac{c}{a+r} = \frac{d}{f+p} = \frac{|CD|}{|FA|} \qquad\qquad \frac{e}{c+p} = \frac{f}{b+q} = \frac{|EF|}{|BC|} $$ so that $$\frac{|AB|^2}{|DE|^2}\cdot\frac{|CD|^2}{|FA|^2}\cdot\frac{|EF|^2}{|BC|^2} = \frac{a}{a+r} \cdot \frac{b}{b+q} \cdot \frac{c}{c+p} \cdot \frac{d}{d+r} \cdot \frac{e}{e+q} \cdot \frac{f}{f+p}$$
which equals $1$ if and only if $p=q=r=0$.
Therefore, $|AB|\cdot|CD|\cdot|EF| = |DE|\cdot|FA|\cdot|BC|$ if and only if the diagonals concur. $\square$