P, Q, R = gets.split.map(&:to_i) A, B, C = gets.split.map(&:to_i) L = [(A - 1) * P + 1, (A + B - 1) * Q + 1, (A + B + C - 1) * R + 1].max U = [A * P, (A + B) * Q, (A + B + C) * R].min puts L <= U ? "#{L} #{U}" : -1