Considereu un graf dirigit sense cicles, amb alguns vèrtexs especials. Podeu comptar el nombre de camins que comencen en un vèrtex especial i acaben en un altre vèrtex especial?
L’entrada consisteix en diversos casos. Cada cas comença amb el nombre de vèrtexs i el nombre d’arcs . Segueixen parells indicant un arc des d’ fins a , amb . Finalment, tenim el nombre de vèrtexs especials, seguits d’aquests vèrtexs en qualsevol ordre. Suposeu , , , que els vèrtexs es numeren a partir de 0, i que no hi ha més d’un arc des d’un vèrtex fins a un altre.
Per a cada cas, escriviu quants camins comencen en un vèrtex especial i acaben en un altre vèrtex especial. Com que el resultat pot ser molt gros, feu els càlculs mòdul .
Segons com sigui la vostra solució, tinguen cura si feu una resta mòdul .
Input
2 1 0 1 2 0 1 3 3 1 2 2 0 1 0 3 2 0 1 3 2 0 1 0 2 2 1 2
Output
1 4 0