Problem1263--So Easy!

1263: So Easy!

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MB

Description

告诉大家一个好消息。
为了使得大家高兴,lcy特意出个自认为的简单题(easy)来满足大家,这道简单题是描述如下:
有一个数列A已知对于所有的A[i]都是1~n的自然数,并且知道对于一些A[i]不能取哪些值,我们定义一个数列的积为该数列所有元素的乘积,要求你求出所有可能的数列的积的和 mod 1000000007的值,是不是很简单呢?哈哈!

Input

第一行三个整数n,m,k分别表示数列元素的取值范围,数列元素个数,以及已知的限制条数。
接下来k行,每行两个正整数x,y表示A[x]的值不能是y。

Output

一行一个整数表示所有可能的数列的积的和对1000000007取模后的结果。如果一个合法的数列都没有,答案输出0。

Sample Input Copy

3 4 5
1 1
1 1
2 2
2 3
4 3

Sample Output Copy

90

Source/Category