n=int(input())
a=[]
b = []
c=[]
f=0
for i in range(n):
    h,w=map(float,input().split())
    h, w = min(h, w), max(h, w)
    f=h*w
    a.append(h)
    b.append(w)
    c.append(f)
a1 = max(a)
c1=max(c)
b1=c1/a1
if a1%1>0:
    a1=int(a1)+1
if b1%1>0:
    b1=int(b1)+1
print((int(min(a1,b1))),(int(max(a1,b1))))