T1, T2 = list(map(int, input().split()))

A1, A2 = list(map(int, input().split()))

B1, B2 = list(map(int, input().split()))



P = (A1 - B1) * T1

Q = (A2 - B2) * T2



if P > 0:

    P *= -1

    Q *= -1

    

if P + Q < 0:

    print((0))

elif P + Q == 0:

    print("infinity")

else:

    S = -P // (P + Q)

    T = -P % (P + Q)

    if T != 0:

        print((S * 2 + 1))

    else:

        print((S * 2))





t1, t2 = list(map(int, input().split()))

a1, a2 = list(map(int, input().split()))

b1, b2 = list(map(int, input().split()))



d1 = t1 * (a1 - b1)

d2 = t2 * (a2 - b2)



if d1 > 0:

    d1 *= -1

    d2 *= -1



if d1 + d2 == 0:

    print("infinity")

elif d1 + d2 < 0:

    print((0))

else:

    cnt = -d1 // (d1 + d2)

    t = -d1 % (d1 + d2)

    ans = 2 * cnt + int(t != 0)

    print(ans)

T1, T2 = list(map(int, input().split()))
A1, A2 = list(map(int, input().split()))
B1, B2 = list(map(int, input().split()))
P = (A1 - B1) * T1
Q = (A2 - B2) * T2
if P > 0:
    P *= -1
    Q *= -1
if P + Q < 0:
    print((0))
elif P + Q == 0:
    print("infinity")
else:
    S = -P // (P + Q)
    T = -P % (P + Q)
    if T != 0:
        print((S * 2 + 1))
    else:
        print((S * 2))

t1, t2 = list(map(int, input().split()))
a1, a2 = list(map(int, input().split()))
b1, b2 = list(map(int, input().split()))
d1 = t1 * (a1 - b1)
d2 = t2 * (a2 - b2)
if d1 > 0:
    d1 *= -1
    d2 *= -1
if d1 + d2 == 0:
    print("infinity")
elif d1 + d2 < 0:
    print((0))
else:
    cnt = -d1 // (d1 + d2)
    t = -d1 % (d1 + d2)
    ans = 2 * cnt + int(t != 0)
    print(ans)

-T1, T2 = list(map(int, input().split())) -A1, A2 = list(map(int, input().split())) -B1, B2 = list(map(int, input().split())) -P = (A1 - B1) * T1 -Q = (A2 - B2) * T2 -if P > 0: -    P *= -1 -    Q *= -1 -if P + Q < 0: +t1, t2 = list(map(int, input().split())) +a1, a2 = list(map(int, input().split())) +b1, b2 = list(map(int, input().split())) +d1 = t1 * (a1 - b1) +d2 = t2 * (a2 - b2) +if d1 > 0: +    d1 *= -1 +    d2 *= -1 +if d1 + d2 == 0: +    print("infinity") +elif d1 + d2 < 0: -elif P + Q == 0: -    print("infinity") -    S = -P // (P + Q) -    T = -P % (P + Q) -    if T != 0: -        print((S * 2 + 1)) -    else: -        print((S * 2)) +    cnt = -d1 // (d1 + d2) +    t = -d1 % (d1 + d2) +    ans = 2 * cnt + int(t != 0) +    print(ans)