50% of 24.98 = $12.49
24.98 + 12.49 = 37.47
187.34 / 37.47 = 5
5 x 2 hats = 10 hats
He bought 10 hats.
3.4m questions
4.3m answers