Pang 教授の大きな家の近くには、$m$ 匹のアリからなる群れがいて、$n$ 個の出入口を持つ地下の巣に住んでいます。アリたちは食べ物を探すために出入口から外に出ます。では、食べ物はどこでしょうか。Pang 教授の大きな冷蔵庫の中にあるはずです。アリたちはその冷蔵庫から食べ物を盗もうとしています。
具体的には、アリがどの出入口から巣を出るにも 1 秒、どの出入口から巣に入るにも 1 秒かかります。出入口の位置はそれぞれ異なり、$i$ 番目の出入口と冷蔵庫の距離は $a_i$ です。したがって、$i$ 番目の出入口から巣を出たアリは、冷蔵庫に着くまでに $a_i$ 秒かかります。冷蔵庫から食べ物を盗んだ後、$i$ 番目の出入口まで戻るのにも $a_i$ 秒かかります。アリたちは十分に手慣れているため、食べ物を盗むこと自体には時間がかかりません。
各アリは巣を出て冷蔵庫から何かを盗み、その後巣に戻って入ります。各アリはちょうど一度巣を出て、その後戻らなければなりません。出る出入口と入る出入口はそれぞれ自由に選べ、同じである必要はありません。どの出入口でも、任意の 1 秒間にそこを通って巣を出る、または巣に入るアリは高々 1 匹です。同じ 1 秒間に同じ出入口から 1 匹が出て別の 1 匹が入ることはできません。この容量制約のため、出入口から出る前や、盗んだ後に出入口へ戻る前に、あるいはその両方で待つ必要のあるアリもいます。
そこで、Pang 教授の親友であるあなたは、アリたちが目的を達成するための最小所要時間を求め、教授にいたずらをして、アリたちが捕まらずに食べ物を盗めるようにする必要があります。所要時間は、少なくとも 1 匹のアリが巣の中にいない時間の合計の長さと定義します。アリが出入口を通って巣に入る、または巣から出る途中も、巣の中にはいないとします。
入力
最初の行にはテストケース数を表す整数 $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 秒かかります。