AT_utpc2023_l Largest Triangle

Description

$ N $ 本のまっすぐな棒があります。 $ i $ 番目の棒の長さは $ L_i $ です。 これらの棒から $ 3 $ 本を選び、それらを $ 3 $ 辺とする(非退化な)三角形を作ります。このような棒の選び方が存在するかを判定し、存在する場合は作れる三角形の面積の最大値を $ 2 $ 乗した値を求めてください。 $ T $ 個のテストケースが与えられるので、それぞれについて答えてください。

Input Format

入力は以下の形式で標準入力から与えられる。ここで、 $ \mathrm{case}_i $ は $ i $ 番目のテストケースを意味する。 > $ T $ $ \mathrm{case}_1 $ $ \mathrm{case}_2 $ $ \vdots $ $ \mathrm{case}_T $ 各テストケースは以下の形式で与えられる。 > $ N $ $ L_1 $ $ L_2 $ $ \dots $ $ L_N $

Output Format

$ T $ 行出力せよ。 $ i $ 行目には $ i $ 番目のテストケースに対する答えを出力せよ。 各テストケースでは、条件を満たす棒の選び方が存在しない場合は `-1` を出力せよ。条件を満たす棒の選び方が存在する場合は、作れる三角形の面積の最大値を $ 2 $ 乗した値を整数で出力せよ。ただし、問題の制約の下で、この値は整数になることが証明できる。

Explanation/Hint

### Sample Explanation 1 $ 2 $ 番目のテストケースでは、 $ 3 $ 辺の長さが $ 8,10,10 $ の三角形が最大で、面積は $ 8\sqrt{21} $ となります。この $ 2 $ 乗は $ 1344 $ です。 $ 3 $ 番目のテストケースでは、どの $ 3 $ 本の棒を組み合わせても三角形を作ることはできません。 ### Constraints - 入力は全て整数 - $ 1 \leq T \leq 2 \times 10^5 $ - $ 3 \leq N \leq 2 \times 10^5 $ - $ 2 \leq L_i \leq 20000 $ - $ L_i $ は偶数 - $ 1 $ つの入力に含まれるテストケースについて、 $ N $ の総和は $ 2 \times 10^5 $ 以下