Question: 
Write a function to count the most common words in a dictionary.


Model's Code:
def count_common(lst):
    from collections import Counter
    count = Counter(lst)
    most_common = count.most_common()
    return [item for item in most_common if item[1] == most_common[0][1]] + \
           [item for item in most_common if item[1] < most_common[0][1] and item[1] != 0]



Sample Correct Code:
from collections import Counter
def count_common(words):
  word_counts = Counter(words)
  top_four = word_counts.most_common(4)
  return (top_four)



Asserts:
assert count_common(['red','green','black','pink','black','white','black','eyes','white','black','orange','pink','pink','red','red','white','orange','white',"black",'pink','green','green','pink','green','pink','white','orange',"orange",'red']) == [('pink', 6), ('black', 5), ('white', 5), ('red', 4)]
assert count_common(['one', 'two', 'three', 'four', 'five', 'one', 'two', 'one', 'three', 'one']) == [('one', 4), ('two', 2), ('three', 2), ('four', 1)]
assert count_common(['Facebook', 'Apple', 'Amazon', 'Netflix', 'Google', 'Apple', 'Netflix', 'Amazon']) == [('Apple', 2), ('Amazon', 2), ('Netflix', 2), ('Facebook', 1)]


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

Test 13 of 974: 9/13 (69.23076923076923%): failed