3.5 Learning to Solve Problems