Based on earth time:
1 day = 24 hours
1 hr = 60 minutes
Let's convert the given information regarding Mercury's rotation into hours only. Let's start with 58 days first.
Hence, 58 days equals 1,392 hrs.
Moving on to the next given information that is 15 hours, no need to convert this to hours because it is already in hours.
To the next given information that is 30 minutes, let's convert this to hours.
30 minutes is equal to half an hour or 0.5 hr.
From those converted data, we have:
It takes Mercury 1,407.5 hrs to do a full rotation.