def toInt(x):
    return int(x)


n = int(input())
segments = []
for i in range(n):
    segments.append(list(map(toInt, input().split())))

meee = []
for segment in segments:
    max = 0
    if segment[0] <= segment[1]:
        max += segment[0]
    elif segment[0] > segment[1]:
        max += segment[1]
        segment[0] -= segment[1]
        segment[1] -= segment[1]
        if segment[2] < segment[4]:
            max += min(segment[2], segment[0])
            segment[2] -= min(segment[2], segment[0])
            segment[4] -= min(segment[2], segment[0])
        else:
            max += min(segment[4], segment[0])
            segment[2] -= min(segment[4], segment[0])
            segment[4] -= min(segment[4], segment[0])

    if segment[3] <= segment[4]:
        max += segment[3]
    elif segment[3] > segment[4]:
        max += segment[4]
        segment[3] -= segment[4]
        segment[4] -= segment[4]
        if segment[2] < segment[1]:
            max += min(segment[2], segment[3])
            segment[2] -= min(segment[2], segment[3])
            segment[1] -= min(segment[2], segment[3])
        else:
            max += min(segment[1], segment[3])
            segment[2] -= min(segment[1], segment[3])
            segment[1] -= min(segment[1], segment[3])
    meee.append(max)

print(min(meee))