problem solving
(n) : the thought processes involved in solving a problem; the area of cognitive psychology that studies the processes involved in solving problems