If $x,y$ are positive real numbers satisfying the system of equations ${ x }^{ 2 }+y\sqrt { xy } =336,{ y }^{ 2 }+x\sqrt { xy } =112$, then $x+y$ equals:

This problem is taken from Bhaskara Contest-2008(P)

Your answer seems reasonable.
Find out if you're right!