Cho các số thực dương x, y

Câu hỏi: Cho các số thực dương x, y thỏa mãn x2+xx+1=y+2x+1y+1. Gọi M, m lần lượt là giá trị lớn nhất, giá trị nhỏ nhất của biểu thức P=-x2+x+4+4-x2-x+1y+1+a. Có bao nhiêu giá trị nguyên của tham số a-10;10 để M2m

A. 4

B. 5

C. 6

D. 7