starting haskell 30
haskell 30 finished