I have three sets of text blocs (actually many more...) which show part of a complete text. However the partitioning of the original text was not done correctly as some sentences were split between two text blocks.

```
text1 = {"We will talk about data about model specification parameter \
estimation and model application and the context where we will apply \
the simple example.Is an application where we would like to analyze \
the market for electric cars because"};

text2 = {"we are interested in the market of electric cars.The choice \
that we are interested in is the choice of each individual to \
purchase an electric car or not And we will see how"};

text3 = {"to address this question. Furthermore, it needs to be noted that this is only a model text and there is no content associated with it. "};

```

For instance `text2` starts with "we are interested in the market of electric cars." This is an incomplete first sentence, which actually started in text block 1 (see last sentence there).

I want to make sure that each text block ends with a complete sentence. So I want to move incomplete first sentences to the last text block. For instance here, the result would be:

```
 text1corr = {"We will talk about data about model specification parameter \
    estimation and model application and the context where we will apply \
    the simple example.Is an application where we would like to analyze \
    the market for electric cars because we are interested in the market of electric cars."};

text2corr = {"The choice that we are interested in is the choice of each individual to purchase an electric car or not And we will see how to address this question."};

text3corr = {"Furthermore, it needs to be noted that this is only a model text and there is no content associated with it. "};

```

**How can I do it in Python ? Is this even possible ?**