Soma

Temos uma sequência de NN quadrados desenhados lado a lado. Cada quadrado possui um número natural anotado dentro dele. Dados a sequência dos NN quadrados e um valor K, quantos retângulos distintos existem cuja soma dos números dentro do retângulo é exatamente igual a KK? Por exemplo, a figura mostra uma sequência de N=10N=10 quadrados para a qual existem 55 retângulos cuja soma dos números é igual a K=4K=4.

Entrada

A primeira linha da entrada contém dois inteiros NN e KK representando o número de quadrados na sequência e o valor da soma desejada. A segunda linha da entrada contém NN números naturais XiX_i, para 1iN1 \leq i \leq N, indicando a sequência de números anotados dentro dos quadrados.

Saída

Seu programa deve imprimir uma linha contendo um número inteiro representando quantos retângulos existem na sequência cuja soma é igual a KK.

Restrições

Informações sobre a pontuação

Exemplos

Exemplo de entrada 1

10 4
2 0 1 1 0 0 8 4 1 3

Exemplo de saída 1

5

Exemplo de entrada 2

15 0
0 0 0 0 0 5 12 0 1 0 0 0 51 0 0

Exemplo de saída 2

25