I have read a book about problem solved these days, and i want to share with you the conclusion. when you face a big trouble or you want to solve question efficiently, there are 7 steps helping you:
1 step: Find the question, you can write down what the question is, or you can describe the charactor of the question;
2 step: Find the reason, maybe the reason could help you to solve question, and i wish you could find difference among them and which is the primary one.
3 step: possible result, if the question could not bring trouble or disaster, you would not be care of it. you can find which is the disaster and which could accept, different one has different program.
4 step: make a program, if you have find the question and know what the reason or result is, maybe you could make a program for problem solved rightly. I want to remind of you should not forget the primary reason or possible disaster when you make the program.
5 step: key point, key point is the important in the progress of problem solved, and it could deceide your result, successful or not. You should take care of it specially.
6 step: adjust program, maybe the program you made previously could not solve all the questions, or maybe the question has been solved but another one appears, and so on. you should change your program.
7 step: conclusion, problem solved is not the end of your program, you can learn more from your right conclsion and you can practise 7 step quickier next time. The good way i want to advise is: you can recall the whole progress, what is the qustion, reason, result, program, key point, and problem solved is successful or not.
Wish 7 steps above help you when you need.