I want to cultivate some good mental exercising habits. For that, I need some good, diverse sources for puzzles and activities.