add solvable and sum methods
add get element methods and attempt to solve method.