Problemas
Farmer John has
Every night, the cows go through a ritual of finding a barn to sleep in. A cow
We say that a matching of cows to barns is maximal if and only if every cow assigned to a barn can fit in the barn, and every unassigned cow is incapable of fitting in any of the empty barns left out of the matching.
Compute the number of maximal matchings mod
Entrada
The first line contains
The second line contains
The third line contains
Salida
The number of maximal matchings mod
Ejemplo
4
1 2 3 4
1 2 2 3
9
Here is a list of all nine maximal matchings. An ordered pair
(1, 1), (2, 2), (3, 4)
(1, 1), (2, 3), (3, 4)
(1, 1), (2, 4)
(1, 2), (2, 3), (3, 4)
(1, 2), (2, 4)
(1, 3), (2, 2), (3, 4)
(1, 3), (2, 4)
(1, 4), (2, 2)
(1, 4), (2, 3)