Ответ:

Найдём число рядовых: 15 · 20 = 300 солдат.

Найдём число офицеров: 8 · 6 = 48 офицеров.

Добавим одного генерала: 300 + 48 + 1 = 349.

Ответ: 349 бравых вояк.