Student problem solving in high school genetics