Первый едет быстрее. Если бы они ехали оба как первый, то встретились бы через 15 мин, а они встретились через 18 мин.
То расстояние, которое второй проезжает за 18 мин., первый проедет за 12 мин., значит, первый едет в 1,5 раза быстрее второго, а второму потребуется в 1,5 раза больше времени для преодоления того же расстояния, чем первому, а значит, 1,5*30=45 минут.