import java.util.Scanner;

public class Sheep {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int repeat = in.nextInt();
        long input = Long.MAX_VALUE;
        for (int i = 0; i < repeat; i++) {
            long in_up = in.nextInt();
            long out_up = in.nextInt();
            long bridge = in.nextInt();
            long in_down = in.nextInt();
            long out_down = in.nextInt();

            long up = Math.min(in_up, out_up);
            long down = Math.min(in_down, out_down);
            long downBridge = Math.min(in_up-up, Math.min(bridge, out_down-down));
            long upBridge = Math.min(in_down-down, Math.min(bridge, out_up-up));
            long flowBridge = Math.max(downBridge, upBridge);

            long output = up+down+flowBridge;
            input = Math.min(input, output);
        }
        System.out.println(input);
    }
}
