São dados intervalos de inteiros , em uma ordem fixa. Para cada índice , deve-se escolher exatamente um inteiro pertencente ao -ésimo intervalo, isto é, .
Uma escolha é válida se a sequência for estritamente crescente, ou seja, se . Duas escolhas são consideradas distintas se diferirem em pelo menos um valor .
Calcule o número de escolhas válidas, módulo .
A primeira linha contém um inteiro ().
Cada uma das linhas seguintes contém dois inteiros e (), descrevendo o -ésimo intervalo.
Imprima um único inteiro: o número de escolhas válidas, módulo .
3 2 4 1 4 1 5
4
As quatro sequências válidas são (2, 3, 4), (2, 3, 5), (2, 4, 5) e (3, 4, 5). Portanto, a resposta é 4.