-y^3(2x^2y-4xy^2)=-2x^2y^4+4xy^6

*is this correct.?

No, in the last term, the y should be to the fifth power (3+2)