Givethe greatest that can be rounded to the nearest thousands?

assuming you mean integers,

501 - 1499 will both round to 1000

any number can be rounded to the nearest thousand. You will have to be a bit more specific.