T10828.hs 2 KB