The word "problem" comes from a Greek word meaning an "obstacle" (something that is in your way). If someone has a problem, they have to find a way of solving the problem. The way to solve it is called a solution. Some problem-solving techniques have been developed and used in artificial intelligence, computer science, engineering, and mathematics. Some are related to mental problem-solving techniques studied in gestalt psychology, cognitive psychology. and chess.