Marco invested $3000 into a fund that is expected to grow by 4.23% per year. How long will it take the fund to be worth $6000?

A. about 4.2 years
B. about 9.5 years
C. about 10.5 years
D. about 17 years