游游拿到了一棵树,共有

个节点,每个节点都有一个权值:0或者1。这样,每条路径就代表了一个二进制数。
游游想知道,有多少条路径代表的二进制数在
![[l,r]](https://www.nowcoder.com/equation?tex=%5Bl%2Cr%5D)
区间范围内?
(请注意:路径长度至少为1,例如,节点3到节点3虽然有一个权值,但并不是合法路径!)
输入描述:
第一行输入三个正整数
,用空格隔开。
第二行输入一个长度为
的01串,第
个字符代表
号节点的权值。
接下来的
行,每行输入两个正整数
和
,代表
号节点和
号节点有一条边连接。



输出描述:
一个整数,代表合法的路径条数。
示例1
说明
路径1-2-3代表的二进制数为5。
路径3-2-1代表的二进制数为5。
路径4-3-2-1代表的二进制数为5。
示例2
说明
任意合法路径均在区间
内。