問題 kを実数の定数とする。A={1,2,k^3-4k^2-7k+14},B={0,k-6,7-k,k^2-3k-5}
    A∩B={2,5}をみたすkをもとめよ

この問題がどうしてもわからないのです。
Aの、k^3-4k^2-7k+14を=5で置くのはわかるのですが、因数分解ができないし答えが求まりません
Bの方はどれが2でどれが5かはっきりしないのでどう解けばいいのでしょう…