This is not the right place to post this thread : should be in Chit-Chat.

About the challenges, I didn't find them really hard/interesting, good for a high-school student probably.

I my-self solve programs from http://uva.onlinejudge.org/, btw.
That's a really really good site which will improve both programming and mathematics skills.