А-a^2+b+b^2 разложите на множители
(b² -a²) +(b+a) =(b+a)(b-a) +(b+a) =(b+a)(b-a+1)
(a-b)+(a-b)*(a+b)=(a-b)*(1+a+b)
Сгруппируем слагаемые (a+b)-(a^2-b^2)=(a+b)-(a+b)*(a-b)=(a+b)*(1-a+b)