Crear "lista-sandwich" de textos

Dado un texto fijo inicial, un texto fijo final y una lista de textos intermedios, concatena los primeros a cada línea de la lista (antes y después respectivamente), devolviendo la nueva lista de textos resultante.

+ +

AYUDA

Ejemplo simple:

En el campo 1 introducimos el texto inicial Tengo una  (¡ojo!, hay espacio al final).

En el campo 2 introducimos esta lista de textos (¡ojo!, hay espacio al final de cada línea):

casa de madera 
barca de remos 
escultura griega 


Y en el campo 3 introducimos el texto muy bonita..

Como resultado obtendremos esta lista de textos:

Tengo una casa de madera muy bonita.
Tengo una barca de remos muy bonita.
Tengo una escultura griega muy bonita.


Los campos primero y tercero son opcionales, pudiendo usarse sólo uno de ellos.

Truco:

Para generar muchas frases distintas puedes pegar, en el campo 2, una lista de sinónimos, de expresiones equivalentes, de características posibles, de nombres, etc...

Versión:

1.5