$ABEF$ and $BCFD$ parallelograms have areas respectively $15$ and $23$. Find the area of $\triangle ABC$.
Source: Bangladesh Math Olympiad 2014 Junior Category
Is only areas of two parallelograms enough to find the area of the triangle? I can solve the math. Can anyone help me with a hint, please?


Hint:
Let's say $DB=FC=a$, $BE=AF=b$ and $h$ being the height of both parallelograms. Then we can find the area of the parallelograms and the triangle in terms of $a,b,h$:
$$\begin{cases}ah = 23 \\ bh = 15 \\ A=\dfrac{1}{2}(a+b)h\end{cases}$$
where $A$ is the area of the triangle.