my implementations of codechef problems