Trapezoid Length

Let ABCD be a trapezoid, with AB parallel to CD. Draw the diagonals AC and BD and let them cross at O. Draw the line through O parallel to AB, and let it cross AD and BC at F and G respectively.

What is the length of FG in terms of the lengths of AB and CD?