I agree with shotakin
I ts easy to create algorithms (even though technically they're not such), and after you do, its mostly grunt work. However, it doesn't FEEL like grunt work, and you still hve to be smart to finish the puzzles, and the sense of achievement after completion is simply enormous. Very relaxing.