Problem1: move to new format
Problem4: added haskell solution
Problem4: python style