### 问题描述
小齐处于一个二维网格中,只能朝着坐标轴的正方向(右或上)行走。她起始于点 (0,0),希望能够到达目标点 (N,N)。为了帮助她,有 P 个弹簧板分布在网格上。每个弹簧板位于一个固定点 (x1,y1),如果小齐使用该板,她将会落在另一个点 (x2,y2)。
小齐是一头进步的牛,因此她只允许自己向右或向上走,不允许向左或向下。同样,每个弹簧板也被配置为不会朝左或向下弹起。请计算小齐需要行走的最短距离。
第一行包含两个用空格分隔的整数 N 和 P。
接下来的 P 行,每行包含四个整数 x1,y1,x2,y2,其中 x1≤x2,y1≤y2。
所有弹簧板和目标位置坐标都是不同的。
输出一个整数,表示小齐到达 (N,N) 需要行走的最短距离。
3 2
0 1 0 2
1 2 2 3
3
1≤N≤109。