a = gets.split.map(&:to_i) ans = (2..10000).select { |i| ((a[0] % i < a[1] % i) && (a[2] % i < a[1] % i) || (a[0] % i > a[1] % i) && (a[2] % i > a[1] % i)) && (a[0] % i) != (a[2] % i) }.size puts ans > 1000 ? 'INF' : ans