def isK(a, b, c): mi = min(a, b, c) ma = max(a, b, c) if a == b or a == c or b == c: return False if b == mi or b == ma: return True return False def solve(): a, b, c = list(map(int, input().split())) mi = min(a, b, c) ma = max(a, b, c) if a == b or a == c or b == c: print(0) return if b == mi or b == ma: print('INF') return ans = 0 for p in range(1, ma + 1): if isK(a % p, b % p, c % p): ans += 1 print(ans) if __name__ == '__main__': solve()