Có bao nhiêu giá trị nguyên của tham số m để đường...

Câu hỏi: Có bao nhiêu giá trị nguyên của tham số m để đường thẳng d: y = mx cắt Parabol \(\left( P \right):y = {x^2} - x + 1\) tại hai điểm phân biệt có hoành độ \(x_1, x_2\) sao cho \(x_1, x_2\) là độ dài hai cạnh góc vuông của một tam giác vuông có cạnh huyền bằng \(\sqrt 7 \)?

A. 2

B. 0

C. 3

D. 1