tasks from ru haskell