Words with Letters reasoner