Дано масив з a_1,a_2,...,a_n цілих чисел, підрахуйте кількість пар вивід відповіді за модулем 1e6+3 (1 \le i < j \le n) таких, що
Перший рядок містить одне ціле число (1 \le t \le 10^4) — кількість тестових випадків.
Другий рядок містить одне ціле число (1 \le n \le 10^6) — довжина масиву .
Третій рядок містить розділених цілих чисел a_1,a_2,..,a_n (1 \le a_1,a_2,a_3,...,a_n \le 10^9) — масив .
Гарантується, що загальна кількість тестових випадків \sum n \le 10^6.
Для кожного тестового випадку виведіть одне ціле число — необхідну вивід відповіді за модулем 1e6+3 кількість пар.
Приклад 1
Підзадача ( балів) : (1 \le \sum n \le 1000) та (1 \le a_i \le 9)
Підзадача ( балів) : (1 \le a_i \le 4)
Підзадача ( балів) : Додаткових обмежень немає