bzoj#P2834. 回家的路

回家的路

题目描述

20462046 年 OI 城的城市轨道交通建设终于全部竣工,由于前期规划周密,建成后的轨道交通网络由 2n2n 条地铁线路构成,组成了一个 nnnn 横的交通网。如下图所示,这 2n2n 条线路每条线路都包含 nn 个车站,而每个车站都在一组纵横线路的交汇处。

出于建设成本的考虑,并非每个车站都能够进行站内换乘,能够进行站内换乘的地铁站共有 mm 个,在下图中,标上方块标记的车站为换乘车站。已知地铁运行 11 站需要 22 分钟,而站内换乘需要步行 11 分钟。

image

Serenade 想要知道,在不中途出站的前提下,他从学校回家最快需要多少时间(等车时间忽略不计)。

输入格式

第一行有两个整数 n,mn,m

接下去 mm 行每行两个整数 x,yx,y,表示第 xx 条横向线路与第 yy 条纵向线路的交汇站是站内换乘站。

接下去一行是四个整数 x1,y1,x2,y2x_1,y_1,x_2,y_2。表示 Serenade 从学校回家时,在第 x1x_1 条横向线路与第 y1y_1 条纵向线路的交汇站上车,在第 x2x_2 条横向线路与第 y2y_2 条纵向线路的交汇站下车。

输出格式

输出文件只有一行,即 Serenade 在合理选择线路的情况下,回家所需要的时间。如果 Serenade 无法在不出站换乘的情况下回家,请输出 1-1

2 1
1 2
1 1 2 2
5

数据规模与约定

N20000N\le20000M100000M\le100000