Wondering if someone can check my work, thanks!

(5x^3y^2)^3

I got 125x^9y^6

(3ab^5)^2(a^4b^6)

I got 9a^6b^16

(-2fg^2h^7)^4

I got -16f^4g^8h^28

(3xy)^3(4x^5y^2)^2

I got 432x^13y^4

Also was wondering if anyone can help me with this probelm

-(4x)^3(2x)^2(x^5)^5