A 10-year German government bond (Bund) has a face value of €100 and a coupon rate of 5% paid annually. Assuming an interest rate of 6% per year, what is the bond's present value?
a) €100
b) €94.34
c) €112.36
d) €105.66