Let c=2000(2d+2). Then from the equality c=2000((d+1)+(d+1)), it follows that the numbers d+1 and c are of the same color.
On the other hand, c=2000(d+(d+2)), which means that the numbers d,d+2 and d+1 are either of the same color or of three different colors.
Therefore, any three consecutive numbers are either of the same color or of three different colors. If the numbers 1, 2, 3 are of the same color, then considering the triples 2,3,4;3,4,5 and so on, we get that all numbers are of the same color.
If 1 is of color A, 2 is of color B, and 3 is of color C, then from the triple 2, 3, 4 we get that 4 is of color A; from the triple 3,4,5: that 5 is of color B, and so on.
Let a=3k1+r1,b=3k2+r2,c=3k3+r3 ( r1,r2,r3 - the remainders of the numbers a,b,c when divided by 3 ).
The equality 2000(a+b)=2000(3k1+r1+3k2+r2)=3M−(r1+r2)=c=3k3+r3 is possible only when
r1+r2+r3 is divisible by 3, that is, either when the remainders r1,r2,r3 are equal, or when they are pairwise distinct.
From this it follows that the found colorings satisfy the condition.
## Answer
Two colorings:
all numbers of one color
numbers 3k−2,k∈N - color A, numbers 3k−1 - color B, numbers 3k - color C.