def split_list(L, S):
    """Split list given a list of breaking elements"""
    output = list()
    for s in S:
        if s in L:
            idx = L.index(s)
            output.append(L[:idx])
            L = L[idx+1:]
    return output