corregido usando listas y suponiendo que existe espacio cuando no existe etiqueta