Four types of problem-solving