current yield for annual payments

bonds have 25 years remaining to maturity. the bonds have a face value of $1000 and a yield to maturity of 7 percent. they pay interest annually and have a 11 percent coupon rate. what is their current yield?