I don't know how to express it. Please see the example below.

Input:

```
a
bc
deffffffff
gh
i

```

I set mark before **"c"** and current cursor after **"h"**. And hit `C-x r k` that is `M-x kill-rectangle`. I assume there is no whitespace in the input, output and kill ring buffer.

Output:

```
a
b
dffffffff
g
i

```

Kill ring:

```
c
e
h

```

But what I want to get is following output and kill ring.

Desired output:

```
a
b
d
g
i

```

Desired kill ring:

```
c
effffffff
h

```

Is there any way to do this? Thanks.