def main(): A = tuple(map(int, input().split())) if any((A[0] == A[1], A[1] == A[2], A[2] == A[0])): print(0) elif kadomatsu(A): print('INF') else: cnt = 0 for p in range(1, max(A) + 1): a1, a2, a3 = A[0] % p, A[1] % p, A[2] % p cnt += kadomatsu((a1, a2, a3)) print(cnt) def kadomatsu(n): if all((n[0] != n[1], n[1] != n[2], n[2] != n[0])): if n[1] in {max(n), min(n)}: return 1 return 0 main()