Answer
Price of bond = 17.96825
Explanation:
Bond price = ∑(C / [tex](1+YTM)^{n}[/tex] )+ P /[tex](1+i)^{n}[/tex]
where
n = no. of years
C = Coupon payments
YTM = interest rate or required yield
P = Par Value of the bond
put values in above equation
price = (5.66%/2) × 2000 × (0.31746) + ( 2000 ÷ 4.595×[tex]10^{18}[/tex])
= 17.96825