**【样例说明】**
令 $(a,b,c)$ 表示第一个端点染成 $a$,第二个端点染成 $b$,第三个端点染成 $c$,则下面 $6$ 种本质不同的染色:$(1,1,1),(1,1,2),(1,2,1),(1,2,2),(2,1,2),(2,2,2)$。
而 $(2,1,1)$ 与 $(1,1,2)$ 是本质相同的,$(2,2,1)$ 与 $(2,1,2)$ 是本质相同的。
**【数据规模与约定】**
对于 $20\%$ 的评测数据,$1 \le n \le 5$,$1 \le k \le 2$。
对于 $50\%$ 的评测数据,$1 \le n \le 10,1 \le k \le 8$。
对于 $100\%$ 的评测数据,$1 \le n \le 10,1 \le m \le 45,1 \le k \le 30$。