Question: The game of Boggle consists of a grid of letters and a word list. The object is to find words in the grid subject to the constraint that two adjacent letters must be adjacent in the grid (i.e., north, south, east, or west of each other) and each item in the grid can be used at most once per word. Write a program to play Boggle.