Cameron puts $300 into an account when the interest rate is 3 percent. Later, he checks his balance and finds he has about $347.78. How long did Cameron wait to check his balance?

a. 5 years
b. 4 years
c. 6 years
d. 7 years