Дана последовательность $$$a$$$, содержащая $$$2n$$$ целых чисел. Обозначим как $$$f(b)$$$ количество различных элементов с нечётным числом вхождений в последовательность $$$b$$$. Вам необходимо разделить данный массив на две непересекающиеся подпоследовательности $$$p$$$ и $$$q$$$, каждая из которых имеет размер $$$n$$$, так чтобы $$$f(p) + f(q)$$$ было максимальным. Выведите максимальное значение.
Последовательность $$$a$$$ является подпоследовательностью $$$b$$$, если $$$a$$$ может быть получена из $$$b$$$ удалением нескольких (возможно, ни одного или всех) элементов на произвольных позициях.
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит целое число $$$n$$$ ($$$1 \le n \le 2 \cdot 10^5$$$).
Вторая строка содержит $$$2n$$$ целых чисел $$$a_1,a_2,\ldots,a_{2n}$$$ ($$$1 \le a_i \le 2n$$$) — элементы последовательности $$$a$$$.
Гарантируется, что сумма $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одну строку.
Вы должны вывести максимальное значение $$$f(p) + f(q)$$$, которое можно достичь.
721 2 3 435 5 5 5 5 543 3 7 6 3 7 8 722 2 2 261 2 3 4 5 4 1 4 1 5 4 641 2 1 2 1 2 1 259 9 9 7 7 7 9 7 7 7
4240842
Для первого набора входных данных:
Для второго набора входных данных:
Для пятого набора входных данных: