Codechef, mayChallenge solutions.