Effective Problem Solving Process