from math import gcd

N=int(input())
A=list(map(int,input().split()))
M=int(input())
B=list(map(int,input().split()))

s=A[0]
t=1
for a in A[1:]:
    t*=a

u=1
v=1
for i in range(M):
    if i%2==0:
        u*=B[i]
    else:
        v*=B[i]

alpha=s*v
beta=t*u

g=gcd(alpha,beta)
alpha//=g
beta //=g

if beta<0:
    alpha*=-1
    beta *=-1

print(alpha,beta)