12 * 3 = 36 км проедет велосипедист за 3 часа в сторону В и дальше
5 * 3 - 15 км пройдет пешеход от пункта В дальше
36 - 21 = 15 км от пункта В окажется велосипедист через 3 часа
Они будут через три часа в одном месте и расстояния между ними не будет.