The perfect challenge is one which is just a bit above, in terms of difficulty, to what you are actually capable of undertaking. For it is this level of challenge which encourages you to go beyond your current stage of development.
— Aaron Santos
ChallengeDevelopmentDifficulty