Найдем скорость сближения пешехода и велосипедиста:
$$v_{сбл.} = 5 + 12 = 17 \text{ км/ч}$$
Вычислим расстояние между посёлками:
$$S = v_{сбл.} \times t = 17 \times 2 = 34 \text{ км}$$
Вычислим, сколько километров прошёл пешеход до встречи:
$$S_{пеш.} = 5 \times 2 = 10 \text{ км}$$
Ответ: Расстояние между поселками - 34 км, пешеход прошёл до встречи 10 км.