1-й способ.
8 * 5 = 40 шаров купили сперва.
3 * 2 = 6 шаров докупили 3 детям.
40 + 6 = 46 шаров купили всего.
2-й способ
5+2 = 7 шаров купили 3 детям.
5 * 5 = 25 шаров - купили 5 детям по 5 шаров.
7 * 3 = 21 шаров - купили 3 детям по 7 шаров.
25 + 21 = 46 шаров купили всего.
Ответ:46 шаров было всего.