<mxfile host="Electron" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.17 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.17">
  <diagram name="Page-1" id="ioFbad3xNoFa6jcvLcpb">
    <mxGraphModel dx="1008" dy="824" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-1" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="280" y="280" as="sourcePoint" />
            <mxPoint x="280" y="40" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-4" value="arr1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=default;dashed=1;dashPattern=1 1;" parent="1" vertex="1">
          <mxGeometry x="90" y="50" width="180" height="30" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-5" value="arr2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;strokeColor=default;dashed=1;dashPattern=1 1;" parent="1" vertex="1">
          <mxGeometry x="290" y="50" width="230" height="30" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-6" value="nums[i]" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="20" y="260" width="60" height="40" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-7" value="nums[i-1]" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="20" y="140" width="60" height="40" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-8" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="190" y="220" width="20" height="160" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-9" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="310" y="260" width="20" height="80" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-15" value="" style="endArrow=none;dashed=1;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="280" y="350" as="sourcePoint" />
            <mxPoint x="280" y="280" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-31" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-43" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="240" y="159.5" as="sourcePoint" />
            <mxPoint x="520" y="159.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-32" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-37" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="90" y="180" as="sourcePoint" />
            <mxPoint x="370" y="180" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-34" value="" style="endArrow=none;html=1;rounded=0;" parent="1" target="hNl3Ag_F3orbNU8T1yxB-33" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="90" y="180" as="sourcePoint" />
            <mxPoint x="370" y="180" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-33" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="80" y="170" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-36" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-33" target="hNl3Ag_F3orbNU8T1yxB-35" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="90" y="180" as="sourcePoint" />
            <mxPoint x="370" y="180" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-35" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="270" y="170" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-38" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-35" target="hNl3Ag_F3orbNU8T1yxB-37" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="280" y="180" as="sourcePoint" />
            <mxPoint x="370" y="180" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-37" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="360" y="170" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-40" value="" style="endArrow=none;html=1;rounded=0;" parent="1" target="hNl3Ag_F3orbNU8T1yxB-39" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="240" y="159.5" as="sourcePoint" />
            <mxPoint x="520" y="159.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-39" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="230" y="150" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-42" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-39" target="hNl3Ag_F3orbNU8T1yxB-41" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="240" y="160" as="sourcePoint" />
            <mxPoint x="520" y="159.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-41" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="270" y="150" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-44" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-41" target="hNl3Ag_F3orbNU8T1yxB-43" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="280" y="160" as="sourcePoint" />
            <mxPoint x="520" y="159.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-43" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="510" y="150" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-2" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="360" y="280" as="sourcePoint" />
            <mxPoint x="360" y="280" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-13" value="" style="endArrow=none;html=1;rounded=0;" parent="1" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120" y="280" as="sourcePoint" />
            <mxPoint x="120" y="280" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-17" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-52" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120" y="279.5" as="sourcePoint" />
            <mxPoint x="360" y="279.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-49" value="" style="endArrow=none;html=1;rounded=0;" parent="1" target="hNl3Ag_F3orbNU8T1yxB-48" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120" y="279.5" as="sourcePoint" />
            <mxPoint x="360" y="279.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-48" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="110" y="270" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-51" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-48" target="hNl3Ag_F3orbNU8T1yxB-50" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="120" y="280" as="sourcePoint" />
            <mxPoint x="360" y="279.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-50" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="270" y="270" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-53" value="" style="endArrow=none;html=1;rounded=0;" parent="1" source="hNl3Ag_F3orbNU8T1yxB-50" target="hNl3Ag_F3orbNU8T1yxB-52" edge="1">
          <mxGeometry width="50" height="50" relative="1" as="geometry">
            <mxPoint x="280" y="280" as="sourcePoint" />
            <mxPoint x="360" y="279.5" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-52" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" parent="1" vertex="1">
          <mxGeometry x="350" y="270" width="20" height="20" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-54" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="175" y="105" width="20" height="190" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-56" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;rotation=-90;" parent="1" vertex="1">
          <mxGeometry x="315" y="155" width="20" height="90" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-58" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;rotation=90;" parent="1" vertex="1">
          <mxGeometry x="250" y="120" width="20" height="40" as="geometry" />
        </mxCell>
        <mxCell id="hNl3Ag_F3orbNU8T1yxB-59" value="" style="shape=curlyBracket;whiteSpace=wrap;html=1;rounded=1;labelPosition=left;verticalLabelPosition=middle;align=right;verticalAlign=middle;rotation=90;" parent="1" vertex="1">
          <mxGeometry x="390" y="20" width="20" height="240" as="geometry" />
        </mxCell>
        <mxCell id="M5YELSvtCLxZQc6ImiVR-1" value="a&lt;sub&gt;i-1&lt;/sub&gt;&lt;sup&gt;min&lt;/sup&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="220" y="100" width="55" height="30" as="geometry" />
        </mxCell>
        <mxCell id="M5YELSvtCLxZQc6ImiVR-2" value="a&lt;sub&gt;i-1&lt;/sub&gt;&lt;sup&gt;max&lt;/sup&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="145" y="210" width="80" height="30" as="geometry" />
        </mxCell>
        <mxCell id="M5YELSvtCLxZQc6ImiVR-3" value="a&lt;sub&gt;i&lt;/sub&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="160" y="310" width="80" height="30" as="geometry" />
        </mxCell>
        <mxCell id="M5YELSvtCLxZQc6ImiVR-4" value="b&lt;sub&gt;i&lt;/sub&gt;&amp;nbsp;= nums[i]-a&lt;sub&gt;i&lt;/sub&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="290" y="310" width="120" height="30" as="geometry" />
        </mxCell>
        <mxCell id="M5YELSvtCLxZQc6ImiVR-5" value="b&lt;sub&gt;i-1&lt;/sub&gt;&lt;sup&gt;max&lt;/sup&gt;&amp;nbsp;= nums[i-1] - a&lt;sub&gt;i-1&lt;/sub&gt;&lt;sup&gt;min&lt;/sup&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="300" y="100" width="200" height="30" as="geometry" />
        </mxCell>
        <mxCell id="M5YELSvtCLxZQc6ImiVR-6" value="b&lt;sub&gt;i-1&lt;/sub&gt;&lt;sup&gt;min&lt;/sup&gt;&amp;nbsp;= nums[i-1] - a&lt;sub&gt;i-1&lt;/sub&gt;&lt;sup&gt;max&lt;/sup&gt;" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
          <mxGeometry x="290" y="210" width="200" height="30" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
