codechef solutions for various problems