二爷又有一棵 n 个节点的树,节点编号为 1\sim n。树的边权的取值只有 0 和 1,且应当满足 Q 个条件。每个条件形如 (u, v, x),其中 u 和 v 是树中节点的编号,x 是 0 或 1。
条件的含义为树上从 u 到 v 的路径上的边权和在模 2 意义下应与 x 相等(即若 x = 0 则和应为偶数;若 x = 1 则和应为奇数)。
二爷现在想要知道,在满足这 Q 个条件的前提下,整棵树的边权有多少种方案。由于答案可能很大,请将方案数对 10^9 + 7 取模后输出。
