Рассмотрим, сколько времени провел у Сони каждый гость:
- Макс пришёл ровно в 12:00 и пробыл у Сони час, следовательно, он ушёл в 13:00.
- Гриша пришёл после того, как ушёл Макс и пробыл до 13:30. Значит, Гриша пробыл у Сони 30 минут.
- Катя пришла сразу после Макса и ушла в 14:00. Получается, что Катя была у Сони с 13:00 до 14:00, то есть 1 час.
Получается, что Макс и Катя пробыли у Сони одинаковое время, дольше чем Гриша.
Ответ: Макс и Катя пробыли у Сони дольше всего.