Дробные фокусы
시간 제한2초메모리 제한1024 MB
두 경계 분수와 분모가 주어졌을 때, 두 분수 사이에 들어가는 가장 작은 분자를 구한다.
문제
Мальчик Сережа очень хочет научиться жонглировать и показывать фокусы. Недавно его друг показал ему один фокус --- попросил Сережу загадать некоторую положительную дробь , затем назвать ее знаменатель и две дроби и , такие, что , причем между ними нет меньшей дроби с тем же знаменателем, что и у дроби, загаданной Сережей. После этого Сережин друг отгадал числитель загаданной Сережей дроби.
Теперь Сережа хочет научиться сам показывать этот фокус. Помогите ему в этом --- напишите программу, находящую числитель загаданной дроби.
입력
Во входном файле через переводы строк заданы три дроби в формате <числитель>/<знаменатель> (, , ), где вместо числа указан вопросительный знак <<?>>. Все числители и знаменатели являются положительными целыми числами и не превышают 1000.
출력
В выходной файл выведите минимальное число , такое, что . Если такого не существует, выведите <<>> (без кавычек).