import math t = int(input()) for _ in range(t): n = int(input()) a = list(map(int, input().split()))[1:] le = [0]*(n-1) for i in range(n-1): s = list(str(a[i])) if s[0] == "0": continue while s[-1] == "0": s.pop() a[i] = int("".join(s)) le[i] = len(str(a[i])) cnt2 = [0]*(n-1) cnt5 = [0]*(n-1) for i in range(n-1): while a[i] % 2 == 0 and a[i] != 0: cnt2[i] += 1 a[i] //= 2 while a[i] % 5 == 0 and a[i] != 0: cnt5[i] += 1 a[i] //= 5 ans = [] for i in range(n-1): ans.append(10**le[i]//2**cnt2[i]//5**cnt5[i]) res = 1 for x in ans: res = math.lcm(res, x) print(res)