Розгляньмо всі пари невід'ємних цілих чисел для заданих невід'ємних цілих чисел , , і , такі що a\ \mathrm{xor}\ b = X, a \ge A, та b \ge B. Тут позначає побітове виключне АБО ("xor" в Pascal, "^" у C/C++/Java). Відсортуйте ці пари у зростаючому порядку по , а серед пар із однаковим — у зростаючому порядку по .
Потрібно знайти -ту пару серед цих пар. Нумерація починається з . Для заданих , , потрібно відповісти на тисячі таких запитань.
У першому рядку чотири цілі числа , , , і — кількість тестів. У кожному з наступних рядків міститься одне додатне число . Гарантується, що 0 \le X, A, B \le 10^{18}, 1 \le T \le 10000, і 1 \le N \le 10^{18}.
Для кожного заданого виведіть два числа і , такі що пара є -тою у заданій послідовності.
Приклад 1