#include using namespace std; using ll = long long; int main() { vector pow10(1, 1); for(int i = 0; i < 10; i++) pow10.emplace_back(pow10.back() * 10); ios::sync_with_stdio(false); cin.tie(0); int T; cin >> T; while(T--){ int n; ll ans = 1; cin >> n; for(int i = 0, v; i < n; i++){ cin >> v; if(v == 0 || i == 0) continue; ll b = *upper_bound(pow10.begin(), pow10.end(), v); ll g = gcd(v, b); ans = lcm(ans, b / g); } cout << ans << '\n'; } }