def sum_equals_num(numbers: list, k: int) -> bool:
    """
    This problem was recently asked by Google.
    Given a list of numbers and a number k, return whether any two numbers from the list add up to k
    :param numbers:
    :param k:
    :return: Boolean two numbers added matches k
    """
    for i in range(0, len(numbers)):
        res = k - numbers[i]
        if res >= 0 and res in numbers:
            return True

    return False