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.
8.6m questions
11.2m answers