diff --git a/ejercicio3.html b/ejercicio3.html
index e4cf1ba127166b2daa49455757c19f486f6dd074..ea0fae75a1ed0e933af9259215e668d5877871d9 100644
--- a/ejercicio3.html
+++ b/ejercicio3.html
@@ -14275,7 +14275,7 @@ a.anchor-link {
 </div>
 <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
 </div><div class="jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput " data-mime-type="text/markdown">
-<h2 id="Soluci&#243;n-(sin-pandas)">Soluci&#243;n (sin pandas)<a class="anchor-link" href="#Soluci&#243;n-(sin-pandas)">&#182;</a></h2>
+<h2 id="Soluci&#243;n">Soluci&#243;n<a class="anchor-link" href="#Soluci&#243;n">&#182;</a></h2>
 </div>
 </div>
 <div class="jp-Cell-inputWrapper"><div class="jp-InputPrompt jp-InputArea-prompt">
@@ -14303,7 +14303,7 @@ a.anchor-link {
 <div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[2]:</div>
 <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
      <div class="CodeMirror cm-s-jupyter">
-<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">loadtxt</span><span class="p">(</span><span class="s1">&#39;p_info.csv&#39;</span><span class="p">,</span> <span class="n">delimiter</span> <span class="o">=</span> <span class="s1">&#39;</span><span class="se">\t</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="s1">&#39;str&#39;</span><span class="p">,</span> <span class="n">unpack</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">loadtxt</span><span class="p">(</span><span class="s1">&#39;p_info.csv&#39;</span><span class="p">,</span> <span class="n">delimiter</span> <span class="o">=</span> <span class="s1">&#39;,&#39;</span><span class="p">,</span> <span class="n">dtype</span><span class="o">=</span><span class="s1">&#39;str&#39;</span><span class="p">,</span> <span class="n">unpack</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
 </pre></div>
 
      </div>
@@ -14446,6 +14446,85 @@ usuario: navasa
    ► especialidad : física de sistemas complejos
    â–º institucion : Universidad Nacional de Colombia
    â–º hobbie : crossfit
+usuario: bullam
+   â–º nombre : Miguel
+   â–º apellido : Bulla
+   â–º pais : Colombia
+   ► residencia : Bogotá
+   â–º edad : 25
+   ► especialidad : física
+   â–º institucion : Universidad Nacional de Colombia
+   â–º hobbie : series
+usuario: ladinoj
+   â–º nombre : Jose
+   â–º apellido : Ladino
+   â–º pais : Colombia
+   ► residencia : Bogotá
+   â–º edad : 24
+   ► especialidad : mecánica celeste relativista
+   â–º institucion : Universidad Nacional de Colombia
+   â–º hobbie : skate
+</pre>
+</div>
+</div>
+
+</div>
+
+</div>
+
+</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
+<div class="jp-Cell-inputWrapper">
+<div class="jp-InputArea jp-Cell-inputArea">
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[8]:</div>
+<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
+     <div class="CodeMirror cm-s-jupyter">
+<div class=" highlight hl-ipython3"><pre><span></span><span class="n">bycountry</span><span class="p">(</span><span class="n">compas</span><span class="p">,</span><span class="s1">&#39;Venezuela&#39;</span><span class="p">)</span>
+</pre></div>
+
+     </div>
+</div>
+</div>
+</div>
+
+<div class="jp-Cell-outputWrapper">
+
+
+<div class="jp-OutputArea jp-Cell-outputArea">
+
+<div class="jp-OutputArea-child">
+
+    
+    <div class="jp-OutputPrompt jp-OutputArea-prompt"></div>
+
+
+<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain">
+<pre>usuario: ramosm
+   ► nombre : María
+   â–º apellido : Ramos
+   â–º pais : Venezuela
+   ► residencia : Mérida
+   â–º edad : 23
+   ► especialidad : física
+   â–º institucion : Universidad de los Andes
+   â–º hobbie : escribir
+usuario: arturos
+   â–º nombre : Arturo
+   â–º apellido : Sanchez
+   â–º pais : Venezuela
+   â–º residencia : Ginebra
+   â–º edad : 34
+   ► especialidad : física
+   â–º institucion : LAPP
+   â–º hobbie : montar bicicleta
+usuario: pierre_r_pujol
+   â–º nombre : Pierre
+   â–º apellido : Pujol
+   â–º pais : Venezuela
+   â–º residencia : Toulouse
+   â–º edad : 52
+   ► especialidad : física teórica
+   â–º institucion : Universidad de Toulouse 3
+   ► hobbie : fotografía
 </pre>
 </div>
 </div>
@@ -14463,7 +14542,7 @@ usuario: navasa
 </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
 <div class="jp-Cell-inputWrapper">
 <div class="jp-InputArea jp-Cell-inputArea">
-<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[8]:</div>
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[9]:</div>
 <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
      <div class="CodeMirror cm-s-jupyter">
 <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">age_average</span><span class="p">(</span><span class="n">dic</span><span class="p">):</span>
@@ -14481,7 +14560,7 @@ usuario: navasa
 </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
 <div class="jp-Cell-inputWrapper">
 <div class="jp-InputArea jp-Cell-inputArea">
-<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[9]:</div>
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[10]:</div>
 <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
      <div class="CodeMirror cm-s-jupyter">
 <div class=" highlight hl-ipython3"><pre><span></span><span class="n">age_average</span><span class="p">(</span><span class="n">compas</span><span class="p">)</span>
@@ -14500,13 +14579,13 @@ usuario: navasa
 <div class="jp-OutputArea-child">
 
     
-    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[9]:</div>
+    <div class="jp-OutputPrompt jp-OutputArea-prompt">Out[10]:</div>
 
 
 
 
 <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain">
-<pre>22.5</pre>
+<pre>27.727272727272727</pre>
 </div>
 
 </div>
@@ -14518,7 +14597,7 @@ usuario: navasa
 </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  ">
 <div class="jp-Cell-inputWrapper">
 <div class="jp-InputArea jp-Cell-inputArea">
-<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[10]:</div>
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[11]:</div>
 <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
      <div class="CodeMirror cm-s-jupyter">
 <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">institutions</span><span class="p">(</span><span class="n">dic</span><span class="p">):</span>
@@ -14537,7 +14616,7 @@ usuario: navasa
 </div><div class="jp-Cell jp-CodeCell jp-Notebook-cell   ">
 <div class="jp-Cell-inputWrapper">
 <div class="jp-InputArea jp-Cell-inputArea">
-<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[11]:</div>
+<div class="jp-InputPrompt jp-InputArea-prompt">In&nbsp;[12]:</div>
 <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline">
      <div class="CodeMirror cm-s-jupyter">
 <div class=" highlight hl-ipython3"><pre><span></span><span class="n">institutions</span><span class="p">(</span><span class="n">compas</span><span class="p">)</span>
@@ -14561,9 +14640,13 @@ usuario: navasa
 
 <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain">
 <pre>Universidad Nacional de Colombia
-Universidad del Valle
+LAPP
+Universidad Nacional Mayor de San Marcos
 Universidad Industrial de Santander
+Universidad de Toulouse 3
+Universidad Nacional de Ingeniería
 Universidad de los Andes
+Universidad del Valle
 </pre>
 </div>
 </div>
diff --git a/ejercicio3.ipynb b/ejercicio3.ipynb
index cc7eeadec144af152feea91ff72c861e4db7670b..864a48307d4899461364aedb15efda2fb3414ac3 100644
--- a/ejercicio3.ipynb
+++ b/ejercicio3.ipynb
@@ -25,7 +25,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Solución (sin pandas)"
+    "## Solución"
    ]
   },
   {
@@ -50,7 +50,7 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "data = np.loadtxt('p_info.csv', delimiter = '\\t', dtype='str', unpack=True)"
+    "data = np.loadtxt('p_info.csv', delimiter = ',', dtype='str', unpack=True)"
    ]
   },
   {
@@ -153,7 +153,25 @@
       "   â–º edad : 24\n",
       "   ► especialidad : física de sistemas complejos\n",
       "   â–º institucion : Universidad Nacional de Colombia\n",
-      "   â–º hobbie : crossfit\n"
+      "   â–º hobbie : crossfit\n",
+      "usuario: bullam\n",
+      "   â–º nombre : Miguel\n",
+      "   â–º apellido : Bulla\n",
+      "   â–º pais : Colombia\n",
+      "   ► residencia : Bogotá\n",
+      "   â–º edad : 25\n",
+      "   ► especialidad : física\n",
+      "   â–º institucion : Universidad Nacional de Colombia\n",
+      "   â–º hobbie : series\n",
+      "usuario: ladinoj\n",
+      "   â–º nombre : Jose\n",
+      "   â–º apellido : Ladino\n",
+      "   â–º pais : Colombia\n",
+      "   ► residencia : Bogotá\n",
+      "   â–º edad : 24\n",
+      "   ► especialidad : mecánica celeste relativista\n",
+      "   â–º institucion : Universidad Nacional de Colombia\n",
+      "   â–º hobbie : skate\n"
      ]
     }
    ],
@@ -161,6 +179,49 @@
     "bycountry(compas,'Colombia')"
    ]
   },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "usuario: ramosm\n",
+      "   ► nombre : María\n",
+      "   â–º apellido : Ramos\n",
+      "   â–º pais : Venezuela\n",
+      "   ► residencia : Mérida\n",
+      "   â–º edad : 23\n",
+      "   ► especialidad : física\n",
+      "   â–º institucion : Universidad de los Andes\n",
+      "   â–º hobbie : escribir\n",
+      "usuario: arturos\n",
+      "   â–º nombre : Arturo\n",
+      "   â–º apellido : Sanchez\n",
+      "   â–º pais : Venezuela\n",
+      "   â–º residencia : Ginebra\n",
+      "   â–º edad : 34\n",
+      "   ► especialidad : física\n",
+      "   â–º institucion : LAPP\n",
+      "   â–º hobbie : montar bicicleta\n",
+      "usuario: pierre_r_pujol\n",
+      "   â–º nombre : Pierre\n",
+      "   â–º apellido : Pujol\n",
+      "   â–º pais : Venezuela\n",
+      "   â–º residencia : Toulouse\n",
+      "   â–º edad : 52\n",
+      "   ► especialidad : física teórica\n",
+      "   â–º institucion : Universidad de Toulouse 3\n",
+      "   ► hobbie : fotografía\n"
+     ]
+    }
+   ],
+   "source": [
+    "bycountry(compas,'Venezuela')"
+   ]
+  },
   {
    "cell_type": "markdown",
    "metadata": {},
@@ -170,7 +231,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 8,
+   "execution_count": 9,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -183,16 +244,16 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 10,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "22.5"
+       "27.727272727272727"
       ]
      },
-     "execution_count": 9,
+     "execution_count": 10,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -203,7 +264,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 11,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -217,7 +278,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": 12,
    "metadata": {},
    "outputs": [
     {
@@ -225,9 +286,13 @@
      "output_type": "stream",
      "text": [
       "Universidad Nacional de Colombia\n",
-      "Universidad del Valle\n",
+      "LAPP\n",
+      "Universidad Nacional Mayor de San Marcos\n",
       "Universidad Industrial de Santander\n",
-      "Universidad de los Andes\n"
+      "Universidad de Toulouse 3\n",
+      "Universidad Nacional de Ingeniería\n",
+      "Universidad de los Andes\n",
+      "Universidad del Valle\n"
      ]
     }
    ],
diff --git a/p_info.csv b/p_info.csv
index 43f2ef0f5f18d74072d001ccfd85883996864e1a..95c781ba8ed8135017c61811782607d21bc5dd11 100644
--- a/p_info.csv
+++ b/p_info.csv
@@ -1,5 +1,12 @@
-usuario	nombre	apellido	pais	residencia	edad	especialidad	institucion	hobbie
-nicole	Nicole	Hernández	Colombia	Bucaramanga	23	análisis de imagen médica	Universidad Industrial de Santander	dibujar
-vargass	Sasiri	Vargas	Colombia	Cali	20	sistemas de reacción difusión unidimensionales	Universidad del Valle	bailar
-ramosm	María	Ramos	Venezuela	Mérida	23	física	Universidad de los Andes	escribir
-navasa	Alfonso	 Navas	Colombia	Bogotá	24	física de sistemas complejos	Universidad Nacional de Colombia	crossfit
+usuario,nombre,apellido,pais,residencia,edad,especialidad,institucion,hobbie
+nicole,Nicole,Hernández,Colombia,Bucaramanga,23,análisis de imagen médica,Universidad Industrial de Santander,dibujar
+vargass,Sasiri,Vargas,Colombia,Cali,20,sistemas de reacción difusión unidimensionales,Universidad del Valle,bailar
+ramosm,María,Ramos,Venezuela,Mérida,23,física,Universidad de los Andes,escribir
+navasa,Alfonso, Navas,Colombia,Bogotá,24,física de sistemas complejos,Universidad Nacional de Colombia,crossfit
+aldo,Aldo,Arriola,Perú,Lima,28,magnetismo,Universidad Nacional de Ingeniería,música
+bullam,Miguel,Bulla,Colombia,Bogotá,25,física,Universidad Nacional de Colombia,series
+fernandezn,Nicolás,Fernández,Argentina,Lima,27,física,Universidad Nacional Mayor de San Marcos,piano
+ladinoj,Jose,Ladino,Colombia,Bogotá,24,mecánica celeste relativista,Universidad Nacional de Colombia,skate
+omarasto,Omar,Asto,Perú,Lima,25,física de altas energías,Universidad Nacional de Ingeniería,leer periódico
+arturos,Arturo,Sanchez,Venezuela,Ginebra,34,física,LAPP,montar bicicleta
+pierre_r_pujol,Pierre,Pujol,Venezuela,Toulouse,52,física teórica,Universidad de Toulouse 3,fotografía