この二つの式と答えの間違いを教えてください
おながいします。

(a-b+1)^2=(a-b+1)(a-b+1)=a^2-ab+a-ab+b^2-b+1=a^2+b^2-2ab+2a+1

3(x-1)^2-(3x-1)(x+1)=3(x^2-2x+1)-(3x^2+(-1+3)x-1)=3x^2-6x+3-(3x^2+2x-1)=3x^2-6x+3-3x^2-2x+1=-8x+4