x^2 - 3x^2 - x + 3
- 2x^2 - x + 3
- ( 2x^2 + x - 3)
- (2x^2 - 2x + 3x - 3)
- (2x(x - 1) + 3(x - 1))
- (x - 1)(2x + 3)