Có bao nhiêu giá trị của m để phương trình 

Câu hỏi: Có bao nhiêu giá trị của m để phương trình \(x^2 - (2m + 1)x + m^2+ 1 = 0 ;( 1 )\)  có hai nghiệm phân biệt x1, x2 thỏa mãn\((x_1 - x_2)^2 = x_1.\)

A. 2

B. 3

C. 4

D. 5