به نام خدا.
بیایید دسته بندی انجام بدیم:
$13$ فروردین_ $13$ تیر
$15$ خرداد_ $15$ اسفند
$19$ فروردین
$17$ خرداد_ $17$ اسفند
$18$ خرداد
$12$ تیر_ $12$ اسفند
نفر اول چون ماه را می داند، به صورت پنهان به نفر دوم می گوید که آن روز که به تو گفته شده است، برای فروردین و خرداد نیست. چرا؟ زیرا فقط یک $19$ ٱم و یک $18$ ٱم داریم و ماه تولد را نفر اول می داند. اگر ماه گفته شده برای یکی از این دو روز بود، نفر اول از گفتن این حرف پرهیز می کرد.
حالا گزینه های نفر دوم اینها هستند:
$13$ تیر _ $15$ اسفند_ $17$ اسفند_ $12$ اسفند_ $12$ تیر
نفر دوم اعلام می کند که فهمیدم. این یعنی $12$ اسفند و $12$ تیر نبوده است. یعنی یکی از این سه گزینه تولد علی است:
$13$ تیر_ $15$ اسفتد _ $17$ اسفند
حال نفر اول با اطلاع از گزینه های بالا می گوید من هم فهمیدم. اگر به او اسفند گفته می شد، او چنین حرفی نمی زد زیرا دو روز از اسفند موجود است. پس تاریخ تولد علی $13$ تیر است.