B. Предел
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
stdin
вывод
stdout

Даны два многочлена:

  • P(x) = a0·xn + a1·xn - 1 + ... + an - 1·x + an и
  • Q(x) = b0·xm + b1·xm - 1 + ... + bm - 1·x + bm.

Вычислите предел .

Входные данные

В первой строке через пробел записаны два целых числа n и m (0 ≤ n, m ≤ 100) — степени многочленов P(x) и Q(x) соответственно.

Во второй строке через пробел записаны n + 1 целых чисел — коэффициенты многочлена P(x): a0, a1, ..., an - 1, an ( - 100 ≤ ai ≤ 100, a0 ≠ 0).

В третьей строке через пробел записаны m + 1 целых чисел — коэффициенты многочлена Q(x): b0, b1, ..., bm - 1, bm ( - 100 ≤ bi ≤ 100, b0 ≠ 0).

Выходные данные

Если предел равен  + ∞, выведите «Infinity» (без кавычек). Если предел равен  - ∞, выведите «-Infinity» (без кавычек).

Если значение предела равно нулю, выведите «0/1» (без кавычек).

Иначе выведите несократимую дробь — значение предела , в формате «p/q» (без кавычек), где p — числитель, q (q > 0) — знаменатель дроби.

Примеры
Входные данные
2 1
1 1 1
2 5
Выходные данные
Infinity
Входные данные
1 0
-1 3
2
Выходные данные
-Infinity
Входные данные
0 1
1
1 0
Выходные данные
0/1
Входные данные
2 2
2 1 6
4 5 -7
Выходные данные
1/2
Входные данные
1 1
9 0
-5 2
Выходные данные
-9/5
Примечание

Рассмотрим все примеры:

Об определении и свойствах пределов можно подробнее прочитать по ссылке: http://ru.wikipedia.org/wiki/Предел_функции