Чтобы создать по-настоящему новогоднюю атмосферу, помощники Деда Мороза открыли фабрику по производству снеговиков!
Каждый снеговик состоит из трех снежных шаров — головы, туловища и ног. Чтобы снеговик был устойчивым, шар, образующий ноги снеговика, должен быть строго больше шара, образующего туловище; в свою очередь, шар, образующий туловище, должен быть строго больше шара, образующего голову. Формально, если обозначить размеры головы, туловища и ног за $$$a, b, c$$$ соответственно, снеговик будет устойчивым тогда и только тогда, когда $$$a \lt b \lt c$$$.
На фабрике по производству снеговиков есть три конвейера, каждый из которых содержит по $$$n$$$ шаров. Первый конвейер содержит шары с размерами $$$a_1, a_2, \dots, a_n$$$; второй — с размерами $$$b_1, b_2, \dots, b_n$$$; третий — с размерами $$$c_1, c_2, \dots, c_n$$$. Конвейеры являются циклическими; иными словами, после элемента под номером $$$n$$$ снова идет элемент под номером $$$1$$$, и можно считать, что шар под номером $$$i$$$ и шар под номером $$$i+n$$$ (а также под номером $$$i+2n$$$, $$$i+3n$$$ и так далее) — это один и тот же шар.
Для производства снеговиков необходимо задать три параметра $$$i, j, k$$$ ($$$1 \le i, j, k \le n$$$), обозначающих, с каких шаров на каждом конвейере начинается производство. После этого снеговики будут собираться из шаров следующим образом:
Параметры $$$i, j, k$$$ должны быть подобраны таким образом, чтобы все $$$n$$$ снеговиков получились устойчивыми. Ваша задача — посчитать количество подходящих комбинаций параметров.
В первой строке задано одно целое число $$$t$$$ ($$$1 \le t \le 5000$$$) — количество наборов входных данных.
Каждый набор входных данных состоит из четырех строк:
Дополнительное ограничение на входные данные: сумма $$$n$$$ по всем наборам входных данных не превышает $$$5000$$$.
Для каждого набора входных данных выведите одно целое число — количество комбинаций параметров $$$i, j, k$$$, при которых все $$$n$$$ снеговиков будут устойчивыми.
421 23 45 431 1 12 2 23 3 341 2 1 23 3 2 25 5 5 551 4 2 3 56 4 5 7 67 5 8 10 10
427010
В первом примере подходящие наборы параметров $$$i, j, k$$$ — следующие:
Во втором примере все комбинации параметров являются подходящими.
В третьем примере при любой комбинации параметров получится снеговик с головой размера $$$2$$$ и туловищем размера $$$2$$$, а он не является устойчивым.
| Название |
|---|


