What is the value of zero-coupon bond with a par value of $1,000 and a yield to maturity of 5.90%?

a. $637.02
b. $632.24
c. $704.60
d. $660.26
e. $669.47