318. Maximum Product of Word Lengths (Medium)