Solutions to Codechef Contests and practice problems