A comparison of three varieties of training in human problem solving.