Три световых маяка вспыхивают через каждые a, b и c секунд. В момент 0 все они вспыхнули одновременно. Найдите время первой следующей общей вспышки.
Затем проводится второй, независимый опыт. Все маяки снова запускают одновременно в момент 0, но период третьего увеличивают вдвое: теперь периоды равны a, b и 2 · c.
Готовая функция common_period(a, b) возвращает наименьший положительный общий период двух маяков. Она ничего не печатает.
Что сделать
С помощью вызовов common_period найдите и выведите ответ для каждого опыта. Результат одного вызова можно передать в другой вызов. В каждом опыте требуется время строго больше нуля.
Изменение периода третьего маяка не всегда увеличивает время общей вспышки. Рассчитайте второй ответ вызовом функции с новыми аргументами.
Входные данные
Одна строка: целые числа a, b, c, каждое от 1 до 100.
Выходные данные
Две строки: время общей вспышки в первом опыте, затем во втором. Время измеряется в секундах.
| № | Входные данные | Выходные данные |
|
1
|
4 6 3
|
12
12
|
|
2
|
3 5 2
|
30
60
|