import functools 
import math

def soma(v, tam):
	sum = 0
	for x in range(tam):
		sum = sum + v[x] 
	return sum

tamanho = int(input())

v = [int(i) for i in input().split()]
v.sort()
maior = v[tamanho-1]
yz = maior*tamanho - soma(v, tamanho)
for w in range(tamanho):
	v[w] = maior - v[w]
y = functools.reduce(math.gcd,v)
z = int(yz/y)
print(z, y)
	  			  		 				  						 	