Solução on shell and off shell