“Learning to think a problem through can be hard work -and that is exactly what makes it fun.”   –...