Waldo Corporation bonds offer 5.1 percent coupons with semiannual payments. The 8.58 % YTM and one thousand dollar face value result in a current market price of $746.50. How many years should it take for this bond to mature? a. 29.27 b. 5.84 c. 11.68 d. 22.39 e. 23.35