
def segment(a, b, c, d, e):
    x = min(a, b)
    y = min(d, e)
    b -= x
    e -= y
    a -= x
    d -= y
    k = min(a, c, e)
    l = min(d, c, b)
    return x + y + max(k, l)

n = int(input())
arr = []
for _ in range(n):
    inp = list(map(int,input().split(" ")))
    a = inp[0]
    b = inp[1]
    c = inp[2]
    d = inp[3]
    e = inp[4]
    arr.append(segment(a, b, c, d, e))
print(min(arr))
