Obstacles Of Problem Solving