t1, t2 = gets.split.map(&:to_i)
a1, a2 = gets.split.map(&:to_i)
b1, b2 = gets.split.map(&:to_i)
p = 0
da1 = t1 * a1
db1 = t1 * b1
df1 = da1 - db1
da2 = t2 * a2
db2 = t2 * b2
df2 = da2 - db2

if df1 + df2 == 0 || df2 == 0
    puts "infinity"
else
    ans = 0
    p1 = df1
    p2 = p1 + df2
    while p1 * p2 < 0 do
        ans += 1
        p1 = p2 + df1
        if p1 * p2 > 0
            break
        end
        ans += 1
        p2 = p1 + df2
    end
    if p1 * p2 == 0
        ans += 1
    end
end
puts ans