Range queries

Given an array a of n integers, you are asked to answer q queries. All the queries have the form: β€œWhat is the sum of elements in the array a between indices [l; r]?” (both endpoints are inclusive and the indexing starts from 0).

Input

The first line of the input contains a single integer n - the number of elements in the array (1 ≀ n ≀ 1000). The next line contains n integers separated by a space, that represent the elements of the array .
The following line contains a single integer q - the number of queries (1 ≀ q ≀ 1000). The next q lines contain queries of the form .

Output

The program should print q lines, each of which is the sum of elements in the array a between indices (both inclusive).

Examples

Input
Output
8 1 2 3 4 5 6 7 8 3 0 4 5 6 5 7
15 13 21
Β 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in