my solutions of problems on http://www.programming-challenges.com/