You have a $1000 par value bond with a current bond price of $900 and a semiannual coupon of $50. If the YTM on this bond is 10% (compounded semiannually), how many years are there until maturity