Niendorf Corporation's 25-year maturity bonds have an 8.75% coupon rate with interest paid semiannually, and a par value of $1,000. The bonds are currently selling at a premium price of $1,250 in the bond market. What is their yield to maturity (YTM)?