#!/usr/bin/env python3 import sys def main(): # N = int(input()) N, Q = map(int,input().split()) A = list(map(int,input().split())) xA = [0] for aa in A: xA.append(xA[-1] ^ aa) for _ in range(Q): l, r = map(int,input().split()) print(xA[l - 1] ^ xA[r]) return if __name__ == '__main__': main()