please solve this problem
Suppose a callable bond with a call price of $1,150 is selling at $980 today.If the yield curve shifts up by 1%,its price will fall to $910.If the curve shifts down by 0.5%,its price will rise to $1,090.What is its effective duration?