Артемий Лысёв
Ученик
(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" (без кавычек).
Формат входных данных
Первая строка входных данных содержит целое число H (0 H $ 23). Вторая строка входных данных содержит целое число M (0 M $ 59). Третья строка входных данных содержит целоечисло А (1 A 14 * 60 + 1). Четвертая строка входных данных содержит целое число В (1 $ B $ 14 * 60 +1).
Формат выходных данных
Если в этот день Сеня дождется автобуса, требуется вывести одно целое число - минимальное количество минут, которое емупридется ждать. Иначе требуется вывести число "-1" (без кавычек).