+ , split
+
+executable task1
+ hs-source-dirs: src/task1
+ main-is: task1.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+
+executable task1-mpc
+ hs-source-dirs: src/task1
+ main-is: task1-mpc.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+ , megaparsec
+
+executable task2
+ hs-source-dirs: src/task2
+ main-is: task2.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+
+executable task3
+ hs-source-dirs: src/task3
+ main-is: task3.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+ , megaparsec
+ , containers
+
+executable task4
+ hs-source-dirs: src/task4
+ main-is: task4.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+ , megaparsec
+ , unordered-containers
+
+executable task5
+ hs-source-dirs: src/task5
+ main-is: task5.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+
+executable task5-lines
+ hs-source-dirs: src/task5
+ main-is: task5-lines.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+
+executable task6
+ hs-source-dirs: src/task6
+ main-is: task6.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+ , unordered-containers
+
+executable task6-monad
+ hs-source-dirs: src/task6
+ main-is: task6-monad.hs
+ default-language: Haskell2010
+ build-depends: base >= 4.7 && < 5
+ , text
+ , unordered-containers
+
\ No newline at end of file