T=int(input()) for _ in range(T): n=int(input()) a=list(map(int,input().split())) if 0 in a: print(0) continue p=[[],[]] for v in a: p[v>0]+=[v] p[0].sort() p[1].sort() if len(p[0])==0: print(p[1][0]*p[1][-1]) elif len(p[1])==0: print(p[0][0]*p[1][-1]) else: print(p[0][-1]*p[1][0])