Codeeval solutions