from typing import List
from typing import Set


def _weed_out_wrong_size(lst: List[Set]) -> List[Set]:
    """
    Given a list of sets, weed out the sets that are smaller than the others.
    """
    if len(lst) <= 1:
        return lst
    size = len(max(lst, key=lambda k: len(k)))
    return [s for s in lst if len(s) == size]