Есть массив $$$a$$$, состоящий из $$$n$$$ целых положительных чисел и целое положительное число $$$k$$$. Из массива $$$a$$$ создается массив $$$b$$$ по следующим правилам:
Например, если $$$a = [2, 3, 1, 4]$$$ и $$$k = 3$$$, то $$$b = [2, 3, 1, 4, 2, 3, 1, 4, 2, 3, 1, 4]$$$.
Дано число $$$x$$$. Необходимо посчитать количество таких позиций $$$l$$$ ($$$1 \le l \le n \cdot k$$$), для которых найдется такая позиция $$$r \ge l$$$, что сумма элементов массива $$$b$$$ на отрезке $$$[l, r]$$$ составит не менее $$$x$$$ (то есть $$$b_{l} + b_{l+1} + \dots + b_{r} \ge x$$$).
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^{4}$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит три целых числа $$$n$$$, $$$k$$$, $$$x$$$ ($$$1 \le n, k \le 10^{5}$$$; $$$1 \le x \le 10^{18}$$$).
Вторая строка каждого набора входных данных содержит $$$n$$$ целых положительных чисел $$$a_{i}$$$ ($$$1 \le a_{i} \le 10^{8}$$$).
Дополнительные ограничения на входные данные:
Для каждого набора входных данных выведите одно целое число — количество подходящих позиций $$$l$$$ в массиве $$$b$$$.
75 3 103 4 2 1 515 97623 1300111105 95 108 111 118 101 95 118 97 108 111 114 97 110 1161 100000 123456789101111 1 111 1 122 1 21 12 1 52 1
12 1452188 0 1 1 1 0
В первом наборе входных данных массив $$$b$$$ выглядит так:
$$$$$$[3, 4, 2, 1, 5, 3, 4, 2, 1, 5, 3, 4, 2, 1, 5]$$$$$$
Существует $$$12$$$ позиций $$$l$$$, для которых найдется подходящая позиция $$$r$$$. Вот некоторые (не все) из них: