Consider sequences of positive real numbers of the form $x, 2000, y, \dots$ 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? Write your answer as an integer.

Let's think step by step and output the final answer within \boxed{}.
user