Medical Mutual bonds bear a coupon rate of 12%. The bonds make semiannual payments. They have 3 years to maturity and are currently priced at 94 percent of par value. What is the bonds yield to maturity? What is the current yield? What is the effective annual return? Please give detailed answer, and show work step by step.