Recent research on human problem solving. · Study