برای حل این مسئله باید مقدار خواب محمد و علی را محاسبه کنیم و تفاوت آنها را پیدا کنیم.
**خواب محمد:**
1. محمد قبل از ساعت ۱۲ شب خوابیده:
- از ساعت ۱۰ شب تا ساعت ۱۲ شب: ۲ ساعت
- از ساعت ۱۲ شب تا ساعت ۷:۳۰ صبح: ۷ ساعت و ۳۰ دقیقه
- جمعاً: ۹ ساعت و ۳۰ دقیقه
**خواب علی:**
1. از ساعت ۸ شب تا ۱۲ شب: ۴ ساعت
2. از ساعت ۱۲ شب تا ۱۰ صبح: ۱۰ ساعت
3. جمعاً: ۱۴ ساعت
**تفاوت خواب محمد و علی:**
- ۱۴ ساعت (خواب علی) - ۹ ساعت و ۳۰ دقیقه (خواب محمد) = ۴ ساعت و ۳۰ دقیقه
محمد ۴ ساعت و ۳۰ دقیقه کمتر از علی خوابیده است.