How to raise a problem solver