-- Homework 23, challenge -- solution. local words = {"apple", "banana", "apple", "cherry", "apple", "banana"} local counts = {} for _, word in ipairs(words) do counts[word] = (counts[word] or 0) + 1 end for word, count in pairs(counts) do print(word, count) end