A = list(map(int, input().split())) if len(set(A)) != 3: print(0) exit() def kad(A): if len(set(A)) != 3: return False if A[1] in (max(A), min(A)): return True return False if kad(A): print("INF") exit() ans = 0 for p in range(1, max(A) + 1): B = [a % p for a in A] if kad(B): ans += 1 print(ans)