Credit: Spelling Bee Solver by Jace Higa