#include #define int long long #define double long double using namespace std; const int inf=1e18; void solve(){ int n;cin>>n; vectora(n); for(int i=0;i>a[i]; sort(a.begin(),a.end()); vectorpl,mn; for(int i=0;i0)pl.push_back(a[i]); else mn.push_back(a[i]); } sort(mn.begin(),mn.end()); sort(pl.begin(),pl.end()); // for(int i:mn)cout<=2){ ans=min(ans,pl[0]*pl[1]); } if(mn.size()>=2){ ans=min(ans,mn[0]*mn[1]); } if(!pl.empty()&&!mn.empty()){ ans=min(ans,pl.front()*mn.back()); } cout<>t; while(t--){ solve(); } }