Попробуем так.
16 чел поднимают по 1 гире. х гирь по 1 пуду они поднимут.
Эти гири помечают "1", которые не подняли, запоминают. Осталось 15.
Опять по одному поднимают 14 гирь из этих 15, последнюю вдвоем.
Оставшиеся гири по 1 пуду они поднимут, в результате будут подняты
ВСЕ гири по 1 пуду.
Рассмотрим для примера такую ситуацию. Пусть 1 раз подняли 10 гирь.
Осталось 6 гирь по 1 пуду, которые еще не поднимали.
Если во 2 раз по 1 человеку подняли 6 гирь, это все гири по 1 пуду.
Если по 1 человеку подняли 5 гирь, а пара тоже подняла, то эта гиря
тоже 1 пуд, хотя ее поднимали 2 человека сразу.
В обоих случаях ВСЕ гири по 1 пуду уже найдены и ушло 2 мин.
Едем дальше. 16 гирь по 1 пуду мы уже нашли, осталось 15.
Они разбиваются по парам и поднимают 8 гирь из не отмеченных.
у гирь они поднимут. Эти гири помечают "2", не поднятые запоминают.
Осталось 7 гирь, которые не поднимали.
Теперь 16 чел образуют 6 пар и одну гирю поднимают вчетвером.
Опять, как и с гирями 1 пуд, находят ВСЕ 2-пудовые. Это 4 мин.
Осталось 7 гирь. Разбиваемся по 4 и поднимаем 4 гири.
А потом из оставшихся 3 гирь поднимаем две по 4 чела и одну 8 чел.
Нашли ВСЕ гири по 4 пуда, и на это ушло 6 мин.
Осталось 3 гири. Разбиваемся по 8 чел и поднимаем 2 гири.
Если одну не подняли, то она 16 пудов, если обе подняли, то они по 8.
А 16 пудов тогда третья гиря, которую не поднимали. Это 7 мин.
Таким образом, мы за 7 (даже не за 9!) минут нашли все гири.
Ситуацию, когда новичку разрешено не больше 2 подходов,
рассмотрите сами, мне уже надоело.