solutions stewart