Решение:
Если в Москве полдень наступает раньше, значит, в Москве время меньше.
- Время в Ленинграде: 8 часов 47 минут 58 секунд вечера.
- Разница во времени: 29 минут 4 секунды.
- Вычтем разницу из времени в Ленинграде: \( (8 \text{ ч } 47 \text{ мин } 58 \text{ сек}) - (29 \text{ мин } 4 \text{ сек}) \)
- Вычтем секунды: \( 58 - 4 = 54 \) секунды.
- Вычтем минуты: \( 47 - 29 = 18 \) минут.
- Часы остаются прежними: 8 часов.
Ответ: 8 часов 18 минут 54 секунды вечера.