اگر یک نفر خال داشته باشه اون فرد(خالدار)بقیه رو می بینه که هیچ کس خال نداره و چون حداقل یک نفرد دارای خال هستش پس همون روز اول خودش رو می کشه.بقیه هم یک فرد خالدار رو که می بینن نتیجه می گیرن که اگر خودشون خال نداشته باشن پس اون فرد خالدار باید همین امروز خودش رو بکشه و اگر اونا هم خال داشته باشه اون فرد خالدار امروز رو منتظر می مونه.اون فرد خالدار هم روز اول خودش رو می کشه و بقیه می فهمن خالدار نبودن.
(حالا برای دو نفر)فرض کنید دو نفر خال دارن یکی از اون دو نفر(که خال داره)می بینه نفر دیگه هم خال داره ولی خودش نمی دونه خال داره یا نه.فکر می کنه اگر خودش خال نداشته باشه اون فرد امروز رو منتظر می مونه وگرنه بالعکس.اون فرد دیگه هم همین رو با خودش می گه و هر دوشون اون روز رو صبر می کنن پس نتیجه می گیرن که هر دوشون خال دارن و روز دوم خودشون رو می کشن.بقیه افراد هم که می بینن دو نفر خال دارن تا 2 روز صبر می کنن و اگر خودشون رو بکشن نتیجه می گیرن که خودشون خال ندارن.
پس نتیجه می گیریم اگر n نفر خال داشته باشن تا روز n-1ام صبر می کنن و بقیه (که خال ندارن)تا روز nام.افراد خالدار دسته جمعی خودشون رو می کشن و بقیه می فهمن که خال ندارن(پس تا روز n+1 فرد خالداری وجود نداره)پس تعداد افراد خالدار 7 نفره چون تا روز 8ام دیگه فرد خالداری وجود نداره...