Question: 
Write a function to find common elements in given nested lists. * list item * list item * list item * list item


Model's Code:
def common_in_nested_lists(nested_lists):
    if not nested_lists:
        return []
    
    common_elements = set(nested_lists[0])
    
    for lst in nested_lists[1:]:
        common_elements.intersection_update(lst)
    
    return sorted(common_elements)



Sample Correct Code:
def common_in_nested_lists(nestedlist):
    result = list(set.intersection(*map(set, nestedlist)))
    return result


Asserts:
assert common_in_nested_lists([[12, 18, 23, 25, 45], [7, 12, 18, 24, 28], [1, 5, 8, 12, 15, 16, 18]])==[18, 12]
assert common_in_nested_lists([[12, 5, 23, 25, 45], [7, 11, 5, 23, 28], [1, 5, 8, 18, 23, 16]])==[5,23]
assert common_in_nested_lists([[2, 3,4, 1], [4, 5], [6,4, 8],[4, 5], [6, 8,4]])==[4]


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

Test 111 of 974: 83/111 (74.77477477477478%): failed