3 mi/h
Let c represent the speed of the current. Then 9+c is Nathan's speed downriver, and 9-c is Nathan's speed upriver. He travels 16 miles each way, so his total time is given by ...
... time = distance/speed
... total time = time downriver + time upriver
For distances in miles, speeds in miles per hour, and time in hours, this is ...
... 4 = 16/(9 +c) + 16/(9 -c)
... 9² -c² = 4(9 -c) +4(9+c) . . . . . multiply by (9+c)(9-c)/4
... 81 -c² = 72 . . . . . . . . . . . . . . . simplify
... 9 = c² . . . . . . . . . . . . . . . . . . . add c²-72
... c = 3
The speed of the current in the river is 3 mi/h.