Thought i'd share this with you, there's alot of people on my uni trying to solve them all
For those who are looking for some fun programming exercises, take a look at:
http://projecteuler.net/
It's a site I discovered a while ago where you can increase your programming skills by solving puzzles, mostly mathematical ones that take programming skills to solve. There are alot of easier ones too, further down are the harder questions.