from typing import Dict


def merge_dicts(*dicts: Dict[str, str]) -> Dict[str, str]:
    """:returns: a dictionary with the items that all of the dicts in the list share"""
    # if there is 0 or 1 dicts, there will be no matches
    if len(dicts) <= 1:
        return {}

    # they ALL have to share an item for it to be accepted,
    # therefore we can just loop over the first dict in the list and check if it matches the other items
    return {k: v for k, v in dicts[0].items() if all(x.get(k) == v for x in dicts[1:])}