import java.util.Scanner;

public class Sheep {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int repeat = in.nextInt();
        int input = Integer.MAX_VALUE / 2;
        for (int i = 0; i < repeat; i++) {
            int output = 0;
            int in_up = in.nextInt();
            int out_up = in.nextInt();
            int bridge = in.nextInt();
            int in_down = in.nextInt();
            int out_down = in.nextInt();
            if (out_up >= in_up) {
                int moveUp = in_up;
                output += moveUp;
                out_up -= moveUp;
                if (out_down >= in_down) {
                    int moveDown =in_up;
                    output += moveDown;
                    // end
                } else {
                    int moveDown =out_down;
                    in_down -= moveDown;
                    int moveBridge = Math.min(in_down, Math.min(bridge, out_up));
                    output += moveDown+moveBridge;
                }
            } else {
                int moveUp = out_up;
                output += moveUp;
                in_up -= moveUp;
                if (out_down >= in_down) {
                    int moveDown = in_down;
                    out_down -= moveDown;
                    int moveBridge = Math.min(in_up, Math.min(bridge, out_down));
                    output += moveDown+moveBridge;
                    // end
                } else {
                    int moveDown = out_down;
                    output += moveDown;
                }
            }
            input = Math.min(input, output);
        }
        System.out.println(input);
    }
}
