def find_2_integers_multiplies_to_number(numbers, goal):
    """
    Part 1 - Find 2 integers that multiplies to a certain number n.
    Time:   O(n)
    Space:  O(n)
    """
    shown = set()
    result = None
    for n in numbers:
        if goal // n in shown:
            result = (n, goal // n)
        else:
            shown.add(n)
    return result