Ha sido una ardua tarea.