Implementing user input on the GUI

Implementing user input on the GUI.
Checking for minimum number of clues before attempting to solve the
problem