Solutions to problems at http://www.programming-challenges.com