diff --git a/.ipynb_checkpoints/ejercicio1-checkpoint.ipynb b/.ipynb_checkpoints/ejercicio1-checkpoint.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..a8882ca3b4d6c33fe95dec6851f00fe419b7e55e
--- /dev/null
+++ b/.ipynb_checkpoints/ejercicio1-checkpoint.ipynb
@@ -0,0 +1,163 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'\\nCreated on Wed Feb  3 09:47:54 2021\\n\\n@author: jennifer\\n\\nEste programa crea una lista de palabras separadas por guiones\\n'"
+      ]
+     },
+     "execution_count": 1,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "#!/usr/bin/env python3\n",
+    "# -*- coding: utf-8 -*-\n",
+    "\"\"\"\n",
+    "Created on Wed Feb  3 09:47:54 2021\n",
+    "\n",
+    "@author: jennifer\n",
+    "\n",
+    "Este programa crea una lista de palabras separadas por guiones\n",
+    "\"\"\"\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Escriba una secuencia de palabras separada por guiones...marta-ana-juan-andres-camilo-wilmer-frank-nestor-susana-marta-susana-wilmer-wilmer-wilmer\n"
+     ]
+    }
+   ],
+   "source": [
+    "palabras= input(\"Escriba una secuencia de palabras separada por guiones...\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Eliminando los guiones"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 22,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "['marta', 'ana', 'juan', 'andres', 'camilo', 'wilmer', 'frank', 'nestor', 'susana', 'marta', 'susana', 'wilmer', 'wilmer', 'wilmer']\n"
+     ]
+    }
+   ],
+   "source": [
+    "palabras = re.sub(\"-\", ' ', palabras).rstrip() #con estas funciones sobre el string elimino los guiones\n",
+    "#y los espacios en blanco\n",
+    "p=palabras.split(' ') #separo las palabras y las agrego a una lista llamada 'p'\n",
+    "print(p)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Elimino los elementos repetidos y ordeno"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 23,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "['marta', 'ana', 'juan', 'andres', 'camilo', 'wilmer', 'frank', 'nestor', 'susana']\n",
+      "['ana', 'andres', 'camilo', 'frank', 'juan', 'marta', 'nestor', 'susana', 'wilmer']\n"
+     ]
+    }
+   ],
+   "source": [
+    "res = [] #creo una lista donde voy a agregar los elementos no repetidos\n",
+    "#Con el for, me muevo palabra por palabra en la lista...\n",
+    "for word in p: \n",
+    "    if word not in res: \n",
+    "        res.append(word) \n",
+    "        \n",
+    "print(res) # Imprimo la lista sin elementos repetidos\n",
+    "res.sort() # Ordeno los elementos\n",
+    "print(res) # La vuelvo a imprimir"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Creando la nueva string ordenada y simplificada"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "ana-andres-camilo-frank-juan-marta-nestor-susana-wilmer\n"
+     ]
+    }
+   ],
+   "source": [
+    "count =0\n",
+    "str1 = \"\" #Creo un string para imprimir nuevamente la lista con los giones   \n",
+    "for word in res:\n",
+    "    count = count+1 #Cuento la cantidad de palabras\n",
+    "    if count < len(res):\n",
+    "        str1= str1+(word+\"-\") # Agrego los guiones al final de cada palabra, exeptuando la última\n",
+    "    else:\n",
+    "        str1= str1+(word) # Sumo la ultima palabra al string sin guión\n",
+    "        \n",
+    "print(str1)\n"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.7.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/ejercicio1.ipynb b/ejercicio1.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..a8882ca3b4d6c33fe95dec6851f00fe419b7e55e
--- /dev/null
+++ b/ejercicio1.ipynb
@@ -0,0 +1,163 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "'\\nCreated on Wed Feb  3 09:47:54 2021\\n\\n@author: jennifer\\n\\nEste programa crea una lista de palabras separadas por guiones\\n'"
+      ]
+     },
+     "execution_count": 1,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "#!/usr/bin/env python3\n",
+    "# -*- coding: utf-8 -*-\n",
+    "\"\"\"\n",
+    "Created on Wed Feb  3 09:47:54 2021\n",
+    "\n",
+    "@author: jennifer\n",
+    "\n",
+    "Este programa crea una lista de palabras separadas por guiones\n",
+    "\"\"\"\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Escriba una secuencia de palabras separada por guiones...marta-ana-juan-andres-camilo-wilmer-frank-nestor-susana-marta-susana-wilmer-wilmer-wilmer\n"
+     ]
+    }
+   ],
+   "source": [
+    "palabras= input(\"Escriba una secuencia de palabras separada por guiones...\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Eliminando los guiones"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 22,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "['marta', 'ana', 'juan', 'andres', 'camilo', 'wilmer', 'frank', 'nestor', 'susana', 'marta', 'susana', 'wilmer', 'wilmer', 'wilmer']\n"
+     ]
+    }
+   ],
+   "source": [
+    "palabras = re.sub(\"-\", ' ', palabras).rstrip() #con estas funciones sobre el string elimino los guiones\n",
+    "#y los espacios en blanco\n",
+    "p=palabras.split(' ') #separo las palabras y las agrego a una lista llamada 'p'\n",
+    "print(p)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Elimino los elementos repetidos y ordeno"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 23,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "['marta', 'ana', 'juan', 'andres', 'camilo', 'wilmer', 'frank', 'nestor', 'susana']\n",
+      "['ana', 'andres', 'camilo', 'frank', 'juan', 'marta', 'nestor', 'susana', 'wilmer']\n"
+     ]
+    }
+   ],
+   "source": [
+    "res = [] #creo una lista donde voy a agregar los elementos no repetidos\n",
+    "#Con el for, me muevo palabra por palabra en la lista...\n",
+    "for word in p: \n",
+    "    if word not in res: \n",
+    "        res.append(word) \n",
+    "        \n",
+    "print(res) # Imprimo la lista sin elementos repetidos\n",
+    "res.sort() # Ordeno los elementos\n",
+    "print(res) # La vuelvo a imprimir"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Creando la nueva string ordenada y simplificada"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 25,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "ana-andres-camilo-frank-juan-marta-nestor-susana-wilmer\n"
+     ]
+    }
+   ],
+   "source": [
+    "count =0\n",
+    "str1 = \"\" #Creo un string para imprimir nuevamente la lista con los giones   \n",
+    "for word in res:\n",
+    "    count = count+1 #Cuento la cantidad de palabras\n",
+    "    if count < len(res):\n",
+    "        str1= str1+(word+\"-\") # Agrego los guiones al final de cada palabra, exeptuando la última\n",
+    "    else:\n",
+    "        str1= str1+(word) # Sumo la ultima palabra al string sin guión\n",
+    "        \n",
+    "print(str1)\n"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.7.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}