#include using namespace std; using ll = long long; int main(){ int N, M; cin >> N; vector A(N); for (int& x : A) cin >> x; cin >> M; vector B(M); for (int& x : B) cin >> x; int U = A[0], D = 1; for (int i = 1; i < N; i++) D *= A[i]; for (int i = 0; i < M; i++){ if (i%2 == 0) D *= B[i]; else U *= A[i]; } int G = gcd(U, D); U /= G, D /= G; if (D < 0) U *= -1, D *= -1; cout << U << ' ' << D << endl; }