Medulla is the answer to this qestion
The time taken by the swimmer was 1 hour.
Why?
Since the swimmer is maintaining an angle of 150° while he was swimming, there were two components of the speed (horizontal and vertical). If we want to calculate the time taken by him to cross the river, we need to calculate the vertical speed and consider that the flow's speed is compensated by his horizontal speed.
We can calculate both components of the speed using the following formula:

Now, calculating we have:

Therefore, we have that the horizontal speed is compesating the flow's speed while his vertical speed is used to cross the river which is 1 Km wide.
Hence, we have that the tame taken is:

Have a nice day!
Applying the first law of thermodynamics, we know that the heat transferred is equivalent to the work done and the internal energy of the bodies.
In mathematical terms this can be expressed as

According to the statement, the work is carried out on the substance, therefore, the work will be negative (by convention)


Therefore 2700Btu were added as heat to the substance.
The value per unit of mass would be


Therefore it was added around to 54Btu/lbm