You have identified the problem, looked at it from different positions and expanded it to include all possible contributing factors. In the process, you have compared it to other problems you may have had and resolved; then proceeded to compile a list of possible solutions.
As you brainstormed and generated possibilities, fresh ideas were inserted into your list without preliminary judgment or comparisons. With inspiration exhausted, the time has now come to evaluate and prioritize.
Which are relevant and helpful to your situation?