Ramanujan found that, for for arbitrary $m$ and $n$
$$\sqrt[3]{(m^2+mn+n^2)\sqrt[3]{(m-n)(m+2n)(2m+n)}+3mn^2+n^3-m^3}\\ =\sqrt[3]{\tfrac {(m-n)(m+2n)^2}9}-\sqrt[3]{\tfrac {(2m+n)(m-n)^2}9}+\sqrt[3]{\tfrac {(m+2n)(2m+n)^2}9} $$
Question: Is there a proof?
I tried polynomials along with some clever manipulation. Unfortunately, none worked.
The book provides a brute-force proof by cubing both sides and slugging out some difficult algebra. Is there another way to prove it?