Individual-group problem solving, subject preference, and problem type.