P2435 染色

题目背景

**此题时限 2s。**

题目描述

有一个 $n$ 行 $m$ 列的格点图,你需要给每个点上染上 $k$ 种颜色中的一种,要求没有两个相邻点颜色相同。给定第一行与最后一行的染色,试求总染色方案数。 答案对 $376544743$ 取模。

输入格式

第一行三个整数 $n,m,k$。 第二行 $m$ 个整数,第一行的染色方案,用 $0\sim k-1$ 表示每种颜色。 第三行 $m$ 个整数,最后一行的染色方案,用 $0\sim k-1$ 表示每种颜色。

输出格式

一个整数,表示答案。 答案对 $376544743$ 取模。

说明/提示

### 样例解释 #### 方案 1 ```plain 1 0 0 1 1 0 ``` #### 方案 2 ```plain 1 0 0 2 1 0 ``` #### 方案 3 ```plain 1 0 2 1 1 0 ``` ### 数据范围 | 测试点编号 | $n$ | $m$ | $k$ | | :----------: | :----------: | :----------: | :----------: | | $1$ | $\le 5$ | $\le 5$ | $\le 2$ | | $2$ | $\le 10^7$ | $\le 10^5$ | $\le 2$ | | $3$ | $\le 20$ | $\le 3$ | $\le 3$ | | $4$ | $\le 50$ | $\le 3$ | $\le 3$ | | $5 \sim 6$ | $\le 100$ | $\le 6$ | $\le 3$ | | $7 \sim 8$ | $\le 50$ | $\le 4$ | $\le 4$ | | $9 \sim 10$ | $\le 100$ | $\le 8$ | $\le 4$ | 对于 $100\%$ 的数据,$n,m,k \ge 1$。 **请注意,$\bm{n,m,k}$ 的值没有同时达到最大数据范围。**