Is 2000(1+0.05)^18=4183.24?

yes, as you can easily verify with any of many online calculators...