Estas son los requerimientos detallados por el autor: