Написание условия задачи действительно вызывает некоторые вопросы-ответы: почему, к примеру, в четвёртом выражении "смогли" умножить лошадь на подкову, а во втором равенстве не смогли записать произведение 4 и подковы, также как и в третьем равенстве сумму двух произведений: 2 и подковы плюс, соответственно, 2 и сапог.
Так что решение м.б. только одно:
3 лошади равны 30, а значит одна лошадь ровна 10, далее
лошадь плюс 4 подковы равны 18, значит 4 подковы равны 18 - 10 = 8, соответственно одна подкова равна 2,
потом, две подковы минус два сапога равно 2, а значит два сапога равны двум подковам минус 2, соответственно, подставив известные величины найдём, что один сапог равен 1.
Осталось подставить найденные числовые значения в четвёртое выражение и найти итоговый результат:
1 + 10 × 2 = 21
Теперь, почему двойные подковы или парные сапоги не могут быть двузначными числами:
в этом случае во втором же равенстве получится, что двойная подкова равна 4, а это естественно однозначное число, которое никак не может быть предоставлено в виде двузначного.
В общем, решение-то у этой задачи одно, но составителю подобных заданий надо бы избегать возможной двусмысленности в условиях!