n, q = map(int, input().split()) a = list(map(int, input().split())) s = [0] * (n + 1) for i in range(n): s[i + 1] = s[i] ^ a[i] for i in range(q): l, r = map(int, input().split()) print(s[l - 1] ^ s[r])