messy, haskell codes for codechef problems