沉迷《原初幻想41》的冒险者Antinomy来到了紫水宫——红玉海海底的一座古老宫殿,翠水之民的公主红玉曾被困在这里,光之战士将她解决了出来,并鼓励她带领族人拥抱地面上的变化。
紫水宫附近有许多海沟,Antinomy骑着肥鸡飞的时候发现迷路了。海沟可以看成是一棵树状的结构,共有
个结点,每个结点就是一个路口,叶子结点就是走不下去的死胡同路口。
Antinomy想知道有多少种满足这个要求的方案,由于答案可能很大,所以请输出答案对

取模的结果。
提示:
1. 树上结点间的最短距离在某种意义上是可以直接确定的
2. 考虑用一些排列组合的方法加速运算,每个节点的贡献也许与颜色数量和其子树大小有关
3. 取模运算满足:
(a + b) % p = (a % p + b % p) % p
(a - b) % p = (a % p - b % p) % p
(a * b) % p = (a % p * b % p) % p
a ^ b % p = ((a % p)^b) % p
((a+b) % p + c) % p = (a + (b+c) % p) % p
((a*b) % p * c)% p = (a * (b*c) % p) % p
(a * b) % p = (b * a) % p
((a +b)% p * c) % p = ((a * c) % p + (b * c) % p) % p