Problem solving is a mental activity related to intelligence and thinking. It consists of finding solutions to problems. A problem is a situation that needs to be changed. It suggests that the solution is not totally obvious, for then it would not be a problem. A great deal of human life is spent solving problems. Social life is based on the notion that together we might solve problems which we could not as individuals. 