T1, T2 = gets.chomp.split(" ").map(&:to_i)
A1, A2 = gets.chomp.split(" ").map(&:to_i)
B1, B2 = gets.chomp.split(" ").map(&:to_i)

DA1 = T1 * A1
DA2 = T2 * A2
DA = DA1 + DA2

DB1 = T1 * B1
DB2 = T2 * B2
DB = DB1 + DB2

if DA == DB
  puts "infinity"
  exit
elsif (DA1 < DB1 && DA < DB) || (DB1 < DB2 && DB < DA)
  puts 0
  exit
end

R1 = A1 - B1
R2 = A2 - B2
DR1 = R1 * T1
DR2 = R2 * T2
DR = DR1 + DR2

n, m = DR1.divmod(DR)
if m.zero?
  puts 1 + (n.abs - 1) * 2 + 1
else
  puts 1 + (n.abs - 1) * 2
end
