Пусть всего солдат = С тогда капралов = К = С/10 офицеров = О = К/5 = С/10/5 генералов = Г = О/9 = С/10/5/9
Итого: С+С/10+С/10/5+С/10/5/9=5555 умножим всё на 9 9*С+9*С/10+9*С/10/5+С/10/5=5555*9 умножим всё на 5 5*9*С+5*9*С/10+9*С/10+С/10=5555*9*5 умножим всё на 10 10*5*9*С+5*9*С+9*С+С=5555*9*5*10 получаем 450С+45С+9С+1С=2499750 505С=2499750 С=2499750/505=4950 солдат
тогда капралов = К = С/10
офицеров = О = К/5 = С/10/5
генералов = Г = О/9 = С/10/5/9
Итого: С+С/10+С/10/5+С/10/5/9=5555 умножим всё на 9
9*С+9*С/10+9*С/10/5+С/10/5=5555*9 умножим всё на 5
5*9*С+5*9*С/10+9*С/10+С/10=5555*9*5 умножим всё на 10
10*5*9*С+5*9*С+9*С+С=5555*9*5*10 получаем
450С+45С+9С+1С=2499750
505С=2499750
С=2499750/505=4950 солдат