Start: Oct, 13, 2018 19:00:00
2018 计协小讲堂 #1
End: Oct, 20, 2018 19:00:00
Time elapsed:
Time remaining:

偶数异或 2494

Time Limit:  2 s      Memory Limit:   256 MB
Submission:23     AC:4     Score:0

Description

给出n个数,会有q次询问,每次询问[L, R] 区间内所有出现次数为偶数的数的异或,如果这个区间内没有出现次数为偶数的数,那么输出0。

Input

只有一组数据。

第一行给出一个整数n, q(1 <= n, q <= 100000)。

第二行有n个整数ai (1 <= ai <= 1000000000)。

接下来q行,每行两个整数Li, Ri (1 <= Li, Ri <= n)表示询问的区间。

Output

输出有q行,每行表示对应的询问的答案。

Samples

input
5 2 1 1 2 3 4 1 2 3 4
output
1 0