H. O XOR do Pico
Um pesquisador registra medições inteiras não negativas em sequência. Todas as medições possuem valores diferentes.
O pesquisador chama um intervalo não vazio de pico coerente quando o XOR de todos os valores do intervalo é igual ao maior valor observado no mesmo intervalo. Em outras palavras,
em que representa o XOR bit a bit.
Conte quantos intervalos não vazios são picos coerentes.
Input
A primeira linha contém .
A segunda linha contém inteiros .
Output
Imprima um único inteiro: o número de intervalos que satisfazem a condição.
Samples
Sample 1
Input
1 7
Output
1
O único intervalo possui XOR e máximo iguais a 7.
Sample 2
Input
2 0 1
Output
3
Os dois intervalos unitários são válidos, assim como o intervalo inteiro, cujo XOR e máximo são 1.
Sample 3
Input
3 1 2 3
Output
3
Todo intervalo unitário é válido; outros intervalos precisam ser verificados pela definição.