A = list(map(int, input().split()))
if A[0] != A[1] and A[1] != A[2] and A[2] != A[0] and (min(A) == A[1] or max(A) == A[1]):
    print("INF")
    exit()

def judgekadomatsu(a):
    if a[0] == a[1] or a[1] == a[2] or a[2] == a[0]:
        return False
    if min(a) != a[1] and max(a) != a[1]:
        return False
    return True

ans = 0
for i in range(2, 1001):
    B = [A[j] % i for j in range(3)]
    if judgekadomatsu(B):
        ans += 1
print(ans)