solucion a la restriccion de funciones