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