Если малыш едет в сто семнадцатом сначала, то карлсон может быть в сто шеснадцатом или в сто восемнадцатом сначала (он же в соседнем вагоне, не сказано, с какой стороны) если Карлсон едет в 134, то малыш так же может быть в двух вагонах в 133 с конца и в 135 с конца. Получается, что после карлсона в 118 + 133=251 вагон или 116+133=249 вагонов. Посчитаем теперь для малыша. 133+116=249 и 135+116=251 вагон. В ответ получается 2 числа, возможно, в условии пропущено слово "наименьшее" количество вагонов?