Consider sequences of positive real numbers of the form x, 2000, y, \ldots, in which every term after the first is 1 less than the product of its two immediate neighbors. For how many different values of x does the term 2001 appear somewhere in the sequence?
Answer Choices
A. 1
B. 2
C. 3
D. 4
E. more than 4