funcion invert