페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#3892

Code Breaking 1초 128MB

문제


입력

* Line 1:

Two space-separated integers, N and M.

* Lines 2..N:

Line i+1 contains a single integer p(i), denoting the parent of node i in the tree (0 <= p(i) < i).

* Lines N+1..N+M:

Line N+i describes the ith sequence known not to occur in the code. The line will contain v(i) and s(i) separated by a space, where v(i) is the starting node of the sequence, and s(i) is a 5-digit string known not to occur starting at v(i) and proceeding upward in the tree. It is guaranteed that the root is at least 4 steps upward from v(i).


출력

* Line 1:

A single integer giving the number of ruled-out configurations, modulo 1234567.


예제1

입력
6 2
0
1
2
3
3
4 01234
5 91234
출력
19

출처

USACO 2014 US Open Gold

역링크 공식 문제집만