on the rainy river argumentative essay advanced problem solving tools