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