A1, A2, A3 = gets.split.map(&:to_i) def is_kadomatsu(a1, a2, a3) return false if a1 == a2 return false if a1 == a3 return false if a2 == a3 return false if a1 < a2 && a2 < a3 return false if a1 > a2 && a2 > a3 true end if is_kadomatsu(A1, A2, A3) puts 'INF' exit end M = [A1, A2, A3].max puts (1..M).count { |m| is_kadomatsu(A1 % m, A2 % m, A3 % m) }