How Children Really Learn to Solve Problems