What is the difference of the polynomials?

(–2x3y2 + 4x2y3 – 3xy4) – (6x4y – 5x2y3 – y5)

–6x4y – 2x3y2 + 9x2y3 – 3xy4 + y5
–6x4y – 2x3y2 – x2y3 – 3xy4 – y5
–6x4y + 3x3y2 + 4x2y3 – 3xy4 + y5
–6x4y – 7x3y2 + 4x2y3 – 3xy4 – y5

The correct answer is: -6x^4y - 2x^3y^2 + 9x^2y^3 - 3xy^4 + y^5