My Codechef Solutions.