Combinaciones de Monedas
En la isla de Guernsey hay tipos de monedas. Por cada , la moneda de tipo vale centavos. Es posible que para algún y .
Bessie tiene un conjunto de estas monedas que en total suman centavos. Ella le dice a Jessie pares de enteros. Por cada , el par , le dice a Jessie que Bessie tiene estrictamente más monedas de tipo que de tipo . Se sabe que todos los son distintos y todos los son distintos.
Ayuda a Jessie a hallar el número de combinaciones de monedas que Bessie puede tener. Dos combinaciones son consideradas distintas si existe un , tal que el número de monedas que Bessie tiene de tipo es distinto en las dos combinaciones. Como la respuesta puede ser muy grande imprímala modulo .
Si no hay combinaciones de monedas que satisfagan las condiciones de Bessie, imprima .
Entrada
La primera línea contiene los enteros , y separados entre sí por un espacio.
La segunda línea contiene enteros separados entre sí por un espacio, .
Las siguientes líneas contienen los enteros y separados por un espacio.
Se garantiza que todos los son distintos y todos los son distintos.
Salida
Imprima en una única línea la respuesta del problema.
Ejemplos
Entrada 1
4 2 17
3 1 2 5
4 2
3 4
Salida 1
3
Entrada 2
3 2 6
3 1 1
1 2
2 3
Salida 2
0
Entrada 3
3 2 10
1 2 3
1 2
2 1
Salida 3
0
Explicación del primer ejemplo
Las combinaciones son:
Cada columna de cada arreglo es la cantidad de monedas de tipo en cada combinación.
Ninguna otra combinación que satisfaga todas las condiciones existe.
Nota que aunque aparece en y , las condiciones del problema se cumplen ya que todos los son distintos y todos los son distintos.
Comments