Масив і XOR
Задано ціле число , масив невід'ємних цілих чисел довжини та запитів виду , . Всі елементи масиву менші за .
Визначимо функцію , де позначає операцію побітового виключного АБО. Для кожного запиту вам потрібно знайти значення .
Побітове виключне АБО невід'ємних цілих чисел та дорівнює невід'ємному цілому числу, у якого у двійковому записі на певній позиції знаходиться одиниця тоді і тільки тоді, коли у двійкових записах та на цій позиції знаходяться різні значення. Наприклад, .
Вхідні дані
У першому рядку задано три цілі числа , , (, , ) — довжина масиву, кількість запитів та обмеження на елементи масиву відповідно.
У другому рядку задано цілих чисел () — елементи масиву.
У наступних рядках задано по два цілі числа , () — параметри -го запиту.
Вихідні дані
Для -го запиту в окремому рядку виведіть одне ціле число — значення .
Приклади
Примітка
Розглянемо перший запит.
Відповідь на цей запит дорівнює .
Оцінювання
( бали): , , ;
( балів): , , ;
( балів): ; для ;
( балів): , ;
( балів): , ;
( балів): без додаткових обмежень.