import itertools from sys import exit V = set(map(int, input().split())) if len(V) <= 3: print(4) exit() MV = max(V) ans = float('inf') for T in itertools.combinations(range(1, MV + 1), 3): table = [float('inf')] * (MV + 1) table[0] = 0 for i in range(MV + 1): if bef := tuple(table[i - t] + 1 for t in T if i - t >= 0): table[i] = min(bef) ans = min(ans, sum(table[v] for v in V)) print(ans)