Лазаючи вежами Вінтерфелла, Бран Старк натрапив на масив,що складається з вестероських букв. Як відомо, Вестероський алфавіт складається з розташованих по колу букв, кожна з яких характеризується цілим числом a_i.
Подивившись на масив, Бран вирішив перетворити його на паліндром, попередньо перемішавши букви в довільному порядку. За одну операцію він може замінити довільну букву масиву на наступну букву в алфавіті за годинниковою або проти годинникової стрілки. Коли він замінює довільну букву на наступну за годинниковою стрілкою, вона переходить у букву i+1,а буква переходить у . Аналогічно, замінюючи букву на наступну проти годинникової стрілки, вона переходить у букву i-1, а буква переходить у .
Леді Кетлін Старк вже вирушила на пошуки свого сина, тому Бран прагне досягти мети за найменшу можливу кількість операцій, і він просить вас сказати йому цю кількість.
Перший рядок містить ціле число (1 \le t \le 10^4) — кількість тестових випадків. Опис тестових випадків слідує далі.
Перший рядок кожного тестового випадку містить два цілих числа та (1 \le n \le 4 \cdot 10^5, 1 \le m \le 2 \cdot 10^5) — довжина масиву та кількість букв в алфавіті.
Наступний рядок містить масив цілих чисел довжиною (1 \le a_i \le m) — масив на який натрапив Бран Старк.
Гарантується, що сума по всім тестовим випадкам не перевищує 4 \cdot 10^5
Для кожного запиту виведіть одне число — мінімальну кількість описаних операцій, необхідну для перетворення масиву на паліндром.
Приклад 1
Приклад 2
Пояснення до першого набору тестів
В першому прикладі спершу можна перемішати букви в порядку [2,4,6,9,7,5,2], посунути другу букву за годинниковою стрілкою і пʼяту проти годинникової стрілки, в результаті отримавши масив [2,5,6,9,6,5,2], який є паліндромом.
В другому прикладі, перемішавши спочатку букви в порядку [1,3,2,1,1,3,3,1], а потім посунувши третю букву за годинниковою стрілкою, отримаємо масив [1,3,3,1,1,3,3,1], який є паліндромом.
Підзадача ( балів) : (n\le 10)
Підзадача ( балів) : (m \le 2)
Підзадача ( балів) : ( — парне)
Підзадача ( балів) : (n \le 100)
Підзадача ( балів) : Без додаткових обмежень