因数分解の分野で質問です。
問)次の式を因数分解せよ。
(7)x^2-y^2-x+y
(8)a^2-1-ab+b

(7)は、確か先生が低い次数のものでまとめると言っていた気がするので
x^2-y^2-x+y=x(x-1)-y^2+y
=x(x-1)-(y^2-y)
=x(x-1)+y(y-1)
ここまでしかできませんでした。(というより出だしから間違っているような気がします)
(8)も、同様にやろうとした結果できませんでした。
  どうすればいいのか、どこが間違っているのか教えてください。