021.hs: point free
022: solve in haskell
003: solve in python
update table