質問です。

放物線 y=-x^2+ax-b は、点(2,1)を通り、頂点が直線 y=2x-4 上にある。このときa,bの値を求めよ。

という問題なのですが、一体どのように考えていけばいいのでしょうか?