Mary's piano recital started at 2:58 p.m It ended at 6:22p.m.

How long did the recital last?

The recital lasted for 3 hours and 24 minutes.

To calculate:
Start time: 2:58 p.m
End time: 6:22 p.m

First, calculate the minutes elapsed from 2:58 p.m to 6:00 p.m:
6:00 p.m - 2:58 p.m = 3 hours and 2 minutes

Then, add the remaining minutes from 6:00 p.m to 6:22 p.m:
6:22 p.m - 6:00 p.m = 22 minutes

Total time elapsed:
3 hours + 2 minutes + 22 minutes = 3 hours and 24 minutes

Therefore, the recital lasted for 3 hours and 24 minutes.