Пусть число солдат х, тогда число (х+1) кратно 17, поскольку не хватило одного соладата, также это число кратно 19.
Следовательно поскольку 19 и 17 простые числа, то наименьшее общее кратное этих чисел
17*19=323
Т.е. число (х+1) кратно 323, а значит само число кратно 322.
Известно, что солдат меньше 1000, поскольку число солдат кратно 322, то количество содат может быть
322, 644, 966. Ни одно из этих чисел не кратно 20, а значит полковник не сумеет построить солдат.