DeBruijn.hs 12 KB