This program is designed to solve either a user inputted problem, or a built in problem of varying difficulty.