а) Используем формулу разности квадратов: $$9x^2 - 16 = (3x)^2 - 4^2 = (3x - 4)(3x + 4)$$.
б) Сгруппируем члены и вынесем общие множители:
$$2a - a^2b + ab^2 - 2b = (2a - a^2b) + (ab^2 - 2b) = a(2 - ab) + b(ab - 2) = a(2 - ab) - b(2 - ab) = (2 - ab)(a - b)$$.
Ответ: a) (3x - 4)(3x + 4); б) (2 - ab)(a - b)