def to_limit(multi_set: list[str], limit: int = 3) -> list[str]: if len(multi_set) >= limit: return multi_set[:limit] idx = 0 while len(multi_set) < limit: multi_set.append(multi_set[idx]) idx += 1 return multi_set