diff --git a/ejercicio1.ipynb b/ejercicio1.ipynb
index c9429acc49e64ff9b097179e228ae01c5a58f27f..b4768c6ae7172dad9fb566f0c39c1800e12985f8 100644
--- a/ejercicio1.ipynb
+++ b/ejercicio1.ipynb
@@ -10,9 +10,18 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": 3
+   "version": "3.9.0-final"
   },
-  "orig_nbformat": 2
+  "orig_nbformat": 2,
+  "kernelspec": {
+   "name": "python3",
+   "display_name": "Python 3.9.0 64-bit",
+   "metadata": {
+    "interpreter": {
+     "hash": "7812ea015bdcee6f23a998adcdd2ef97c151c0c241b7b7070987d9313e41299d"
+    }
+   }
+  }
  },
  "nbformat": 4,
  "nbformat_minor": 2,
@@ -21,17 +30,100 @@
    "source": [
     "## Lista de palabras\n",
     "\n",
-    "- Escriba un programa en python que acepte una lista de palabras separadas por guiones, eimprima de vuelta las mismas palabras, sin repetición y nuevamente separadas por guiones,después de ordenarlas alfabéticamente.Ejemplo de entrada: naranja-avión-melodía-tupla-aviónSalida esperada: avión-melodía-naranja-tupla"
+    "- Escriba un programa en python que acepte una lista de palabras separadas por guiones, e imprima de vuelta las mismas palabras, sin repetición y nuevamente separadas por guiones,después de ordenarlas alfabéticamente.\n",
+    "Ejemplo de entrada: naranja-avión-melodía-tupla-avión \n",
+    "Salida esperada: avión-melodía-naranja-tupla"
    ],
    "cell_type": "markdown",
    "metadata": {}
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "cadena='naranja-avión-melodía-tupla-avión'"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "def listaPalabras(lista):\n",
+    "    return '-'.join(sorted(list(set(lista.split('-')))))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {},
+   "outputs": [
+    {
+     "output_type": "stream",
+     "name": "stdout",
+     "text": [
+      "avión-melodía-naranja-tupla\n"
+     ]
+    }
+   ],
+   "source": [
+    "print (listaPalabras(cadena))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 18,
    "metadata": {},
    "outputs": [],
-   "source": []
+   "source": [
+    "poema='Quienes-hemos-sido-tocados-por-el-ala-de-esta-ave-inquieta-del-amor,-que-un-día-se-nos-esconde-y-otro-come-de-nuestra-mano,-podemos-comprender-el-registro-de-las-emociones-amorosas-que-esta-selección-de-poemas-trae-para-nosotros.-Repasamos-el-sueño-por-el-amor-ideal,-la-ansiedad-de-la-espera,-la-alegría-del-amor-correspondido,-la-consumación-amorosa-y,-por-qué-no,-los-amores-vanos-que-acaban-por-ser,-apenas,-historias-divertidas-que-contar'"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 19,
+   "metadata": {},
+   "outputs": [
+    {
+     "output_type": "stream",
+     "name": "stdout",
+     "text": [
+      "Quienes-Repasamos-acaban-ala-alegría-amor-amor,-amores-amorosa-amorosas-ansiedad-apenas,-ave-come-comprender-consumación-contar-correspondido,-de-del-divertidas-día-el-emociones-esconde-espera,-esta-hemos-historias-ideal,-inquieta-la-las-los-mano,-no,-nos-nosotros.-nuestra-otro-para-podemos-poemas-por-que-qué-registro-se-selección-ser,-sido-sueño-tocados-trae-un-vanos-y-y,\n"
+     ]
+    }
+   ],
+   "source": [
+    "print (listaPalabras(poema))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 20,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "trabalenguas='si-tu-gusto-gustara-del-gusto-que-gusta-mi-gusto-mi-gusto-gustaría-del-gusto-que-gusta-tu-gusto-pero-como-tu-gusto-no-gusta-del-gusto-que-gusta-mi-gusto-mi-gusto-no-gusta-del-gusto-que-gusta-tu-gusto'"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 21,
+   "metadata": {},
+   "outputs": [
+    {
+     "output_type": "stream",
+     "name": "stdout",
+     "text": [
+      "como-del-gusta-gustara-gustaría-gusto-mi-no-pero-que-si-tu\n"
+     ]
+    }
+   ],
+   "source": [
+    "print (listaPalabras(trabalenguas))"
+   ]
   }
  ]
 }
\ No newline at end of file