Если при построении в шеренги по 10 солдат остаётся 2 лишних, то количество солдат можно представить в виде 10n + 2, где n - количество шеренг.
Если при построении в шеренги по 8 солдат лишних не остаётся, то количество солдат делится на 8 без остатка, то есть равно 8m, где m - количество шеренг.
Тогда получаем, что 10n + 2 = 8m. Нужно найти такое число в диапазоне от 40 до 100, которое удовлетворяет обоим условиям.
Переберём возможные варианты:
Таким образом, количество солдатиков у Тимура равно 72.
Ответ: 72