Response to the following problem:
An investor wants to find the duration of a 25-year, 6% semi-annual-pay, non-callable bond that's currently priced in the market at $882.72, to yield 7%. Using a 50-basis-point change in yield, find the effective duration of this bond.
Show all work and calculations.