x^2+9y^2-25m^2-16n^2+6xy+40mn

2 answers

(x+3y+5m-4n)(x+3y-5m+4n)
Looks good to me.