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)