3ab^2 и 3ba^2 это одно и тоже число.
Правильно писать надо 3(a^2)b и 3(b^2)a.