Ответ:

Пусть у Буратино было M золотых. При делении на 12, 11, 10, 9, 8, 7 и 6 каждый раз оставался один золотой. Значит, M − 1 делится на каждое из чисел 6, 7, 8, 9, 10, 11 и 12.

Наименьшее общее кратное этих чисел: НОК(6, 7, 8, 9, 10, 11, 12) = 27720. Поэтому M = 27720k + 1. Число, подходящее к условию «около 30000», — 27721.

а) Они возвращают один золотой, и остаётся 27720. Это число делится на 6: каждый разбойник получит 27720 : 6 = 4620 золотых.

б) У Буратино было 27721 золотой.