Ответ:

Предполагаем, что все солдаты работают с одинаковой производительностью. Работа составляет 16 · 21 = 336 солдато-часов.

Чтобы выполнить её за 12 часов, потребуется 336 : 12 = 28 солдат.

Ответ: 28 солдат.