codes from codechef and hackerrank