喺 Pang 教授間大屋附近,有一群由 $m$ 隻螞蟻組成嘅蟻群,住喺地下有 $n$ 個洞口嘅洞穴入面。佢哋會由洞口出去搵食物。咁食物喺邊呢?應該就喺 Pang 教授個大雪櫃入面。螞蟻想由個大雪櫃偷食物。
具體嚟講,一隻螞蟻經任何一個洞口離開洞穴要 1 秒,經任何一個洞口入返洞穴都要 1 秒。唔同洞口嘅位置唔同,第 $i$ 個洞口同雪櫃嘅距離係 $a_i$。所以,螞蟻由第 $i$ 個洞口離開洞穴之後,要用 $a_i$ 秒行去雪櫃。喺雪櫃偷完食物之後,要用 $a_i$ 秒行返第 $i$ 個洞口。螞蟻好熟手,偷食物本身唔使時間。
每隻螞蟻都會離開洞穴去雪櫃偷嘢,偷完之後返去(進入)洞穴。每隻螞蟻一定要恰好離開洞穴一次,然後返去。每隻螞蟻可以隨便揀一個洞口離開,再隨便揀一個洞口入返去,兩個洞口唔一定要相同。對任何洞口,喺任何一秒入面,最多只可以有一隻螞蟻經佢離開或者進入洞穴。同一秒內唔可以有一隻螞蟻經同一個洞口出去,另一隻就經嗰個洞口入去。因為呢個容量限制,有啲螞蟻可能要喺離開洞口前等一等,亦可能要喺偷完食物返到洞口前等一等,或者兩次都要等。
所以,身為 Pang 教授好朋友嘅你,要計出螞蟻達成目標嘅最少時間花費,捉弄吓 Pang 教授,令螞蟻偷到食物又唔會畀佢捉到。時間花費定義係至少有一隻螞蟻唔喺洞穴入面嘅總時間長度。螞蟻經緊某個洞口進入或者離開洞穴嗰陣,都算唔喺洞穴入面。
輸入格式
第一行有一個整數 $T$($1\le T\le10^5$),表示測試個案數目。
每個測試個案嘅第一行有兩個整數 $n,m$($1\le n\le10^5$,$1\le m\le10^{14}$),分別表示洞口數同螞蟻數。第二行有 $n$ 個整數 $a_1,a_2,\ldots,a_n$($1\le a_i\le10^9$),表示由第 $i$ 個洞口行去雪櫃要幾耐。
保證所有測試個案嘅 $n$ 總和唔會超過 $5\times10^5$。
輸出格式
對每個測試個案,輸出一行一個整數,表示最少時間花費,單位係秒。
例子
輸入格式 1
3 2 4 1 2 3 10 1 2 3 5 1 1 2 3 4 5
輸出格式 1
6 9 4
說明
第三個測試個案入面,螞蟻經第一個洞口離開同進入洞穴合共要 2 秒,行去雪櫃再返洞口亦要 2 秒。