#P100027. 纯路人系列·1 迷宫

纯路人系列·1 迷宫

Background

坤坤正在路上打篮球,突然他发现自己迷路了。

Description

坤坤处于一个NNN*N的网格上,他一开始在11(1,1)即左上角。每次只能移动到下方相邻的格子或者右方相邻的格子。

问到达(N,N)(N,N),即右下角有多少种方法。

但是这个问题太简单了,所以小黑子们觉得整一下坤坤,在MM个格子上布置了障碍,有障碍的道路是不能走的。

Input

输入文件:

第1行包含两个非负整数N,MN,M,表示了网格的边长与障碍数。

接下来MM行,每行两个不大于NN的正整数x,yx, y。表示坐标(x,y)(x, y)上有障碍不能通过,且有1x,yn1≤x, y≤n

x,yx, y至少有一个大于11,并请注意障碍坐标有可能相同。

Output

一个非负整数,为答案modmod 100003100003后的结果。

Samples

3 1
3 1
5

Limitation

1s, 1024KiB