Extracting the common factors from each term:

#color(white)("XXX"){:
(ul(36),ul(66),ul(210)," | ",6),
(ul(a^3),ul(a^2),ul(a)," | ",a),
(ul(b^2),ul(b^3),ul(b^4)," | ",b^2)
:}#

giving

#color(white)("XXX")(6ab^2)(6a^2+11ab-35b^2)#

Looking for integer (we are optimists) coefficients as factors for #(6a^2+11ab-35b^2)#

#color(white)("XXX"){:
(ul("factors of 6"),ul("factors of 35"),ul("difference of cross product")),
(1,5,),
(ul(6),ul(7),ul(23)),
(1,7,),
(ul(6),ul(5),ul(37)),
(2,5,),
(ul(3),ul(7),ul(1)),
(2,7,),
(ul(3),ul(5),ul(11))
:}#

...and we have found a set that gives us the coefficient of the middle term!

It only remains to figure out the positive/negative signs to give #+11#

#(6ab^2)(2a-7b)(3a+5b)#