removed errant cout
made solver construction more readable