Cumple con todo lo mencionado