import sys input = sys.stdin.readline N, Q = map(int, input().split()) a = list(map(int, input().split())) X = 0 for ai in a: X ^= ai left = [0] for ai in a: left.append(left[-1]^ai) right = [0] for ai in a[::-1]: right.append(right[-1]^ai) for _ in range(Q): l, r = map(int, input().split()) print(X^left[l-1]^right[N-r])