Ви знаєте про відомий ряд Фібоначчі? Він визначається рекурентним співвідношенням:
F_0 = 0, F_1 = 1, і F_n = F_{n-1} + F_{n-2} для n \geq 2.
Числа Фібоначчі мають багато цікавих властивостей. Одна з них полягає в тому, що числа Фібоначчі можна використовувати для представлення цілих чисел. Кожне додатне ціле число можна єдиним чином подати у вигляді
n = F_{k_1} + F_{k_2} + \ldots + F_{k_m}, де k_i \geq k_{i-1} + 2 для 2 \leq i \leq m, і k_1 \geq 2.
Наприклад, можна подати як F_2 + F_5, а як F_2 + F_4 + F_6.
Тепер, коли ви знаєте, як подавати додатні цілі числа за допомогою чисел Фібоначчі, чи зможете ви їх додавати? Вам дано два додатні цілі числа, кожне з яких подане у вигляді суми різних, не сусідніх чисел Фібоначчі. Ваше завдання — знайти їхню суму, подану у такому ж вигляді.
Перший рядок містить одне ціле число — кількість тестів.
Кожен тест складається з двох рядків. Кожен рядок містить одне ціле число , а також цілих чисел k_1, k_2, \ldots, k_m, що означає подання додатного числа у вигляді F_{k_1} + F_{k_2} + \ldots + F_{k_m}.
Гарантується, що вхідні дані коректні. 1 \leq T \leq 100, 1 \leq m \leq 100, 2 \leq k_i \leq 1000000.
Для кожного тесту спочатку виведіть номер тесту, а потім у наступному рядку — суму двох заданих чисел, подану як суму різних, не сусідніх чисел Фібоначчі, у такому ж форматі, як і вхідні дані.
Приклад 1