Solutions to programming contests.