Catador

Há uma sequência de NN baldes, indexados de 11 a NN, onde cada balde contém uma certa quantidade de conchas. Dado o índice ii de um balde, o catador de conchas vai realizar a seguinte operação: contar a quantidade CC de conchas no balde ii e, depois, retirar uma concha (se houver) de cada balde jj, tal que |ji|C|j - i| \leq C. O catador vai realizar uma sequência de MM operações. Quantas conchas restarão, no total, ao final? Por exemplo: se N=10N = 10, a quantidade de conchas em cada balde inicialmente é [1,2,0,8,4,2,9,8,1,3][1, 2, 0, 8, 4, 2, 9, 8, 1, 3] e o catador realiza M=4M = 4 operações nos índices [9,5,10,6][9, 5, 10, 6], então os baldes vão conter no total 2323 conchas, ao final.

Entrada

A primeira linha da entrada contém dois números NN e MM, respectivamente o número de baldes e o número de operações. A segunda linha contém uma sequência de NN números naturais, representando as quantidades de conchas dentro de cada balde. A terceira linha contém a sequência de MM índices.

Saída

Seu programa deve imprimir uma linha contendo um número natural, a quantidade total de conchas, ao final das operações.

Restrições

Informações sobre a pontuação

Exemplos

Exemplo de entrada 1

10 4
1 2 0 8 4 2 9 8 1 3
9 5 10 6

Exemplo de saída 1

23