A = gets.split.map(&:to_i) def f(x) (x[0] != x[1] and x[1] != x[2] and x[2] != x[0]) and (x.max == x[1] or x.min == x[1]) end ans = if f(A) "INF" else (1..A.max).count {|p| f(A.map {|a| a % p})} end puts ans