Systematic Approach To Problem Solving