Sizə 1,2,...,n kimi nömrələnmiş elementdən ibarət massivi verilir.
Siz i = 1-dən başlayan və i = n+1-ə çatdıqda bitən səyahətə çıxacaqsınız.
Siz c = 0 xalı ilə başlayırsınız və səyahət zamanı aşağıdakıları edə bilərsiniz.
xala a_i əlavə etmək, sonra isə i+1 indeksinə keçmək.
i+d \le n+1 şərtini ödəyən müsbət tam ədəd seçmək, sonra isə i+d indeksinə tullanmaq minimal altmassiv cəmini hesablamaq üçün seqment ağacından istifadə edin.
Tullanma əməliyyatını ən çoxu bir dəfə yerinə yetirə bildiyiniz halda əldə edə biləcəyiniz maksimal xalı tapın.
Birinci sətirdə bir tam ədəd (1 \le t \le 10^4) — test hallarının sayı verilir.
Hər test halının birinci sətrində bir tam ədəd (1 \le n \le 4 \cdot 10^5) — massivinin uzunluğu verilir.
Hər test halının ikinci sətrində tam ədəd a_1 , a_2 , ... , a_n (-10^9 \le a_i \le 10^9) — massivi verilir.
Bütün test halları üzrə cəminin 4 \cdot 10^5-i aşmayacağı təmin edilir.
Hər test halı üçün bir tam ədəd — əldə edə biləcəyiniz maksimal xalı çıxarın.
Nümunə 1
Birinci test halında bütün elementləri əlavə etmək optimaldır, buna görə də yekun xal 1 + 2 + 3 + 4 + 5 = 15 olur.
İkinci test halında aşağıdakıları edə bilərsiniz:
i=1, xala əlavə edin və i=2-yə keçin.
i=2, d=3 seçin, i = 5-ə tullanın və səyahəti bitirin.
Beləliklə, yekun xal olur.
Altməsələ ( bal): bütün üçün (1 \le i \le n) 0 \le a_i.
Altməsələ ( bal): \sum n \le 20.
Altməsələ ( bal): \sum n \le 5000.
Altməsələ ( bal): Əlavə məhdudiyyət yoxdur.