def METHOD_NAME(data: dict, tags: Sequence[str]) -> List[int]:
    """
    For a jupyter notebook represented by data, return the list of cells with
    one or more tags that are within the tags input
    """
    return [i for i, cell in enumerate(data["cells"]) if has_intersection(get_metadata_tags(cell), tags)]