Orz likes to play dominoes. Now giving an n∗m chessboard and k dominoes whose size are 1∗2, Orz finds that there is exactly one grid empty, so that he can move dominoes without overlapping them. An initial situation is given, he wants to know how many final situation could be achieved, except the initial situation. Note every domino is different, as they have their own serial number. Since the answer may be very large, please output the answer modulo 1000000009.
There will be multiple test cases. For each test
case:
The first line contains three integers: n,m,k(n≤9,m≤10000).
The following k lines, each line contains four
integers: a b c d, indicating that this domino occupies (a, b) and (c, d).
The input guarantees that the domino does not
overlap, and there is exactly one empty grid.
For each test cases, output the answer modulo
1000000009.