Пусть x - скорость первого пешехода, y - скорость второго пешехода.
Тогда расстояние, пройденное первым пешеходом до встречи - 2x, а расстояние, пройденное вторым пешеходом - 2y.
Так как вместе они прошли 20 км, то 2x + 2y = 20.
Также известно, что первый пешеход проходит за 4 часа на 12 км больше, чем второй за 3 часа, то есть 4x = 3y + 12.
Получаем систему уравнений:
$$\begin{cases} 2x + 2y = 20, \\ 4x = 3y + 12. \end{cases}$$
Упростим первое уравнение: x + y = 10.
Выразим x из первого уравнения: x = 10 - y.
Подставим это во второе уравнение: 4(10 - y) = 3y + 12.
40 - 4y = 3y + 12
7y = 28
y = 4 км/ч
x = 10 - y = 10 - 4 = 6 км/ч
Ответ: Скорость первого пешехода 6 км/ч, скорость второго пешехода 4 км/ч.