import math
I=input
n=int(I())
a=list(map(int,I().split(' ')))
l=[]
ma=max(a)
for i in range(n):
    if a[i]==ma:
        continue
    else:
        l.append(ma-a[i])
llen=len(l)
if llen<2:
    if llen==1:
        print(1,l[0])
    else:
        print(0,0)
else:
    g=math.gcd(l[0],l[1])
    for i in range(2,llen):
        g=math.gcd(g,l[i])
    print(sum(l)//g,g)