How children taught me to solve problems