Дробные фокусы

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Мальчик Сережа очень хочет научиться жонглировать и показывать фокусы. Недавно его друг показал ему один фокус --- попросил Сережу загадать некоторую положительную дробь $\frac{a}{b}$, затем назвать ее знаменатель и две дроби $\frac{p_1}{q_1}$ и $\frac{p_2}{q_2}$, такие, что $\frac{p_1}{q_1} < \frac{a}{b} < \frac{p_2}{q_2}$, причем между ними нет меньшей дроби с тем же знаменателем, что и у дроби, загаданной Сережей. После этого Сережин друг отгадал числитель загаданной Сережей дроби.

Теперь Сережа хочет научиться сам показывать этот фокус. Помогите ему в этом --- напишите программу, находящую числитель загаданной дроби.

입력

Во входном файле через переводы строк заданы три дроби в формате <числитель>/<знаменатель> ($p_1/q_1$, $a/b$, $p_2/q_2$), где вместо числа $a$ указан вопросительный знак <<?>>. Все числители и знаменатели являются положительными целыми числами и не превышают 1000.

출력

В выходной файл выведите минимальное число $a$, такое, что $\frac{p_1}{q_1} < \frac{a}{b} < \frac{p_2}{q_2}$. Если такого не существует, выведите <<$-1$>> (без кавычек).