Build as many words as possible from the given letters | Hacker News Reader