import math M = 2 A = [list(map(int, input().split())) for _ in range(M)] D1 = math.gcd(math.gcd(A[0][0], A[0][1]), math.gcd(A[1][0], A[1][1])) det = abs(A[0][0] * A[1][1] - A[0][1] * A[1][0]) if D1 == 0: print(det, det) else: print(D1, det // D1)