THE CODING STRATEGY FOR TROUBLESHOOTING