Question: 
Write a function to check if the common elements between two given lists are in the same order or not.


Model's Code:
def same_order(list1, list2):
    common = [item for item in list1 if item in list2]
    return common == [item for item in list1 if item in common]



Sample Correct Code:
def same_order(l1, l2):
    common_elements = set(l1) & set(l2)
    l1 = [e for e in l1 if e in common_elements]
    l2 = [e for e in l2 if e in common_elements]
    return l1 == l2


Asserts:
assert same_order(["red","green","black","orange"],["red","pink","green","white","black"])==True
assert same_order(["red","pink","green","white","black"],["white","orange","pink","black"])==False
assert same_order(["red","green","black","orange"],["red","pink","green","white","black"])==True


Tests:
Test 1 of 3: PASS
Test 2 of 3: FAIL: AssertionError()

Test 508 of 974: 375/508 (73.81889763779527%): failed