Learn through challenge

The more you challenge yourself, the more you know yourself. And that is an extremely valuable thing to know.
The Daily Motivator