1. Перегруппируем члены: $$x^3 + x^2y - x^2 - xy$$.
2. Вынесем общий множитель $$x^2$$ из первых двух членов и $$-x$$ из последних двух: $$x^2(x + y) - x(x + y)$$.
3. Вынесем общий множитель $$(x + y)$$: $$(x + y)(x^2 - x)$$.
4. Вынесем общий множитель $$x$$ из второго множителя: $$x(x + y)(x - 1)$$.