گام اول: یک جدول میکشیم و روزهایی از هفته که مشخص است چه کسانی راست یا دروغ گفتهاند را مشخص میکنیم: کیمیا فقط در روزهای شنبه و جمعه راست میگوید. سارا فقط در روزهایی که عدد آنها مضرب 3باشد، دروغ میگوید. فقط در روزهای دوشنبه و پنجشنبه دروغ میگوید. شیدا اگر روز قبلش دروغ گفته باشد، آن روز حتماً راست میگوید. نمیتوان گفت دقیقاً چهروزی راست و چهروزی دروغ گفته است.
گام دوم: حال با توجه به گزینهها و جدول گام قبل، روز قابل قبول را پیدا میکنیم. از سه نفر پرسیدهشده آیا روز قبل دروغ گفتهاند یا نه.
اگر آن روز شنبه باشد، چون کیمیا در روز شنبه و جمعه راستگو است، پس در جواب سؤال باید بگوید «خیر» اما «بله» گفته، پس آن روز نمیتواند شنبه باشد.
اگر آن روز یکشنبه باشد، چون کیمیا در روز یکشنبه دروغگو است، باید بگوید «بله» (چون روز قبل راستگو بوده و باید به دروغ «بله» بگوید). که همین طور هم بوده. سارا چون در روز یکشنبه راستگو است، باید در جواب سؤال بگوید «خیر» که همین طور هم بوده.
در مورد شیدا هم چون یک روز در میان دروغگو است، قطعاً جواب او « بله» خواهد بود. پس روز یکشنبه میتواند قابل قبول باشد.
اگر آن روز دوشنبه باشد، چون کیمیا در این روز دروغگو است و روز قبلش هم دروغگو بوده، باید در جواب سؤال میگفت «خیر،» پس این روز هم نادرست است.
اگر آن روز سهشنبه باشد، باز هم مثل همان دلیل دوشنبه رد میشود؛ پس با توجه به گزینهها یکشنبه میتواند روز مورد نظر باشد و گزینهی 2 درست است.