Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сеня и автобусы

Артемий Лысёв Ученик (104), на голосовании 2 недели назад
Сеня добирается до места проведения олимпиады по информатике на автобусе. Он пришел на остановку в Н часов и М минут. Все автобусы в его городе начинают движение с этой остановки в 8:00, а последний автобус проезжает через нее не позднее 22:00. Ему подходят автобусы двух типов: автобусы первого типа проходят через остановку Сени каждые А минут, второго - каждые В минут. Сеня, конечно, очень торопится, поэтому, когда автобус приходит, он сразу же в него садится. Если автобус приходит одновременно с Сеней, то он тоже успевает в него сесть. Помогите Сене выяснить, какое минимальное количество минут ему придется ждать.
Формат входных данных
Первая строка входных данных содержит целое число H (0 H $ 23). Вторая строка входных данных содержит целое число M (0 M $ 59). Третья строка входных данных содержит целоечисло А (1 A 14 * 60 + 1). Четвертая строка входных данных содержит целое число В (1 $ B $ 14 * 60 +1).
Формат выходных данных
Если в этот день Сеня дождется автобуса, требуется вывести одно целое число - минимальное количество минут, которое емупридется ждать. Иначе требуется вывести число "-1" (без кавычек).
Голосование за лучший ответ
Похожие вопросы