Проще всего выписать в явном виде расписание первой маршрутки, и найти в нём момент, когда она окажется на остановке в "круглое" время - ведь вторая маршрутка возвращается на остановку каждый час, значит именно в "круглое" время они и могут встретиться. Итак, 6.00, 6.45, 7.30, 8.15, 9.00 (прибавляем каждый раз по 45 минут). 9.00 - "круглое" время, вторая маршрутка тоже будет на остановке. Именно тогда они и встретятся снова, т.е. через три часа.