Sophie ate dinner. She started eating at 5:50 pm and finished at 6:18 pm. How long did Sophie eat dinner?

18 minutes
25 minutes
28 minutes
38 minutes

Sophie ate dinner for 28 minutes.