There has to be more to the definition of the problem. As you have stated it, there are more than 660 answers. Any number that is a multiple of three but smaller than 2000 satisfies your given conditions. Do you want 6? Do you want 300? Do you want 768? Do you want 1,998?
Give us the missing part of the problem.