#1106. 2-08F. 第六题

内存限制:512 MiB 时间限制:750 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: Komeiji Koishi

题目描述

nn个盒子,对于第ii个盒子,如果你把它染成白色那么这个盒子的重量就是aia_i,如果你把它染成黑色重量就是bib_i,还有mm个限制,每个限制形如x,yx,y表示x,yx,y这两个盒子的颜色必须不同。

你想把每个盒子都染上黑色或白色,在满足所有限制的同时,使这些盒子重量的极差最小,求这个最小的极差。

输入格式

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

下面mm行每行两个正整数表示xi,yix_i,y_i

下面nn行每行两个正整数表示ai,bia_i,b_i

输出格式

输出一行一个整数表示最小的极差,特别的,如果无论你如何染色都无法让mm个限制同时满足,输出IMPOSSIBLEIMPOSSIBLE

样例

样例输入
3 1
1 2
1 2
3 4
5 6
样例输出
3

数据范围与提示

1n,m21051\leq n,m\leq 2·10^5

1xi,yin1\leq x_i,y_i\leq n

1ai,bi1091\leq a_i,b_i\leq 10^9