Заметим, что при а = 1 первое выражение будет равно нулю.
Если исходное выражение поделить в "столбик" на (а - 1), то получаем сомножители:
(a-1)*(a^2 + 3*a +3)
Аналогично, заметим , что при а = -2 второе выражение равно нулю.
Делим в "столбик" на (а + 2) и получаем:
(a + 2)*(a^2 - a + 2)
Третье выражение делим на (а - 3) и получаем:
(a -3)*(a^2 +3*a +2)
И, наконец, последнее выражение делим в "столбик" на (a-5) и получаем :
(a-5)*(a^2-a-4)
Всё...