Solutions for Challenges in CodeEval