def merge_exact_duplicates(dictionaries):
    """ Given an array of dictionaries, merge the dictionaries into 1 final result"""
    final_dict = {}

    # Simple case for exact duplicates
    for d in dictionaries:
        duplicate_keys = set(d).union(final_dict)
        for key in duplicate_keys:
            arr = final_dict.get(key, []) + d.get(key, [])
            final_dict[key] = arr

    # If keys can have "nearness" we need a more advanced merge
        
    return final_dict