create 0012.hs and Utils.hs
need not use unlessEOF
create 0013 - 0019.hs