Solution To CodeEval Problems