diff --git a/ejercicio2.ipynb b/ejercicio2.ipynb
index e5cedb5d1c9496f2cc29cc7cd503e5361df25c9d..ec324101351a4603ca7bca800c6b708c1f91e40f 100644
--- a/ejercicio2.ipynb
+++ b/ejercicio2.ipynb
@@ -4,6 +4,17 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
+    "# *Mi nombre es Jesus David Bermudez Sanchez, soy estudiante de la Maestria en Fisica de la Universidad Nacional de Colombia, Sede Bogotá*\n",
+    "\n",
+    "---"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## El problema a resolver es el siguiente\n",
+    "\n",
     "## Triángulo de Pascal\n",
     "\n",
     "Escriba una rutina en python que reciba como entrada un número entero, n, e imprima los números en la n-ésima fila\n",
@@ -12,39 +23,41 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 13,
    "metadata": {},
    "outputs": [
     {
-     "ename": "SyntaxError",
-     "evalue": "invalid syntax (<ipython-input-2-5ac345945ba7>, line 10)",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;36m  File \u001b[0;32m\"<ipython-input-2-5ac345945ba7>\"\u001b[0;36m, line \u001b[0;32m10\u001b[0m\n\u001b[0;31m    lista=\u001b[0m\n\u001b[0m          ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n"
-     ]
+     "data": {
+      "text/plain": [
+       "[1, 9, 36, 84, 126, 126, 84, 36, 9, 1]"
+      ]
+     },
+     "execution_count": 13,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
     "def funcion(n):\n",
     "    lista=[]\n",
     "    if n==1:\n",
-    "        return [1]\n",
+    "        lista=lista+[1]\n",
     "    elif n==2:\n",
-    "        return [1,1] \n",
+    "        lista=lista+[1,1]\n",
     "    else:\n",
-    "        \n",
-    "        for i in range(n-2):\n",
-    "            lista=\n",
-    "        \n",
+    "        lista_antes=funcion(n-1)\n",
+    "        lista=[1]+[lista_antes[i]+lista_antes[i+1] for i,_ in enumerate(lista_antes) if i<len(lista_antes)-1]+[1]\n",
+    "    return lista    \n",
     "\n",
     "def triangulo_pascal(n):\n",
     "    if type(n)is not int:\n",
     "        print(\"El numero ingresado no es un numero entero\")\n",
     "    else:\n",
+    "        return funcion(n)\n",
     "       \n",
     "        \n",
     "    \n",
-    "triangulo_pascal(3.)"
+    "triangulo_pascal(10)"
    ]
   },
   {