We begin with:
$$12 = 2^2 \cdot 3$$
Using basic log properties with the information given:
$$22.2740 < \log(2^{74}) < 22.2814$$
$$17.6527 < \log(3^{37}) < 17.6564$$
Hence:
$$39.9267 < \log(12^{37}) < 39.9378$$
Now take $\delta = 40 - 39.9267 = 0.0733$ so that:
$$40 < \log(12^{37}) + \delta < 40.0111$$
Then the first digit of $10^{\log(12^{37}) + \delta}$ must be a 1 (and it must be just above a power of 10) and also:
$$10^{\delta} \approx 1.18$$
Note that:
$$10^{n} / 1 = 10^{n}$$
$$10^{n} / 1.111\cdots = 9 \cdot 10^{n - 1}$$
$$10^{n} / 1.25 = 8 \cdot 10^{n - 1}$$
And 1.18 falls comfortably between 1.11111... and 1.25, so [handwavy error analysis goes here] the first digit of:
$$\frac{10^{\log(12^37) + \delta}}{10^{\delta}} = 10^{\log(12^{37})} = 12^{37}$$
must be an 8.