The amount of money [tex]A[/tex] after [tex]t[/tex] years, starting with [tex]A_0[/tex], is given by
[tex]A(t) = A_0 \cdot 2^{t/16}[/tex]
It takes 16 years to double, so
[tex]A(16) = A_0\cdot2^{16/16} = 2A_0[/tex]
We want to solve for [tex]t[/tex] such that [tex]A(t) = 3A_0[/tex].
[tex]A_0 \cdot 2^{t/16} = 3 A_0[/tex]
[tex]2^{t/16} = 3[/tex]
[tex]\log_2\left(2^{t/16}\right) = \log_2(3)[/tex]
[tex]\dfrac t{16} \log_2(2) = \log_2(3)[/tex]
[tex]\dfrac t{16} = \log_2(3)[/tex]
[tex]t = 16 \log_2(3) = \log_2\left(3^{16}\right)[/tex]
or approximately 23.5954 years.