def intersection(lst1, lst2):
    """
    Get the intersection of two lists, O(n) time
    """

    # Use of hybrid method
    temp = set(lst2)
    lst3 = [value for value in lst1 if value in temp]
    return lst3