We will show that for every positive integer k, there exists a positive integer n such that (2n+1) is divisible by n, and n has exactly k prime factors.
(Thus, for k=2000, such an n also exists.)
We will prove the statement by complete induction on k. For k=1, it is true: 9∣29+1.
For k=2: 9⋅19∣29⋅19+1.
Assume that it is true for k (k≥2):
p12p2p3…pk∣2p12p2p3…pk+1,p1=3
We need to show that it is also true for k+1. Let pk+1 be a prime number greater than pk, and pk+1∣2pk+1. 2pk≡−1(modpk+1), and thus 2p12p2p3…pkpk+1≡(−1)p12p2p3…pk−1pk+1=−1(modpk+1), which means pk+1∣2p12p2p3…pkpk+1+1. On the other hand, by the induction hypothesis, p12p2…pk∣2p12p2…pk+1, so 2p12p2…pk≡−1(modp12p2…pk)⋅2p12p2…pkpk+1≡(−1)pk+1=−1(modp12p2…pk)⋅p12p2…pkpk+1∣2p12p2…pkpk+1+1, because p12⋅p2⋯⋅pk and pk+1 are relatively prime. Thus, for k+1, n=p12⋅p2⋯⋯pk⋅pk+1 is suitable, which completes the inductive proof.
Lemma: If p is a prime, then (2p+1) has a prime divisor greater than p.
Proof. Let q be a prime divisor of (2p+1) that is not greater than p. Then q>2 and
2p≡−1(modq). Squaring 22p≡1(modq)
By Fermat's Little Theorem, 2q−1≡1(modq). From this, using the Euclidean algorithm, we get 2(2p,q−1)≡1(modq). Since p∣q−1, we have 22p≡1(modq). But 2p≡−1(modq), which is a contradiction. Therefore, (2p+1) must have a prime divisor greater than p.