במבט ראשון זו נראית כמו עוד שאלת חשבון לוגית רגילה שכולנו נתקלנו בה בימינו בבית הספר, אבל אם אתם תשבו ותנסו לפתור אותה, רוב הסיכויים שאתם תתלשו את השיער שלכם מרוב תסכול.
השאלה הזו הפכה לוויראלית ברשת בימים האחרונים ושותפה מאות אלפי פעמים, אחרי שפורסמה בעמוד פייסבוק של תוכנית טלוויזיה סינגפורית, שדיווחה כי היא הוצגה לתלמידים בני 14 במסגרת אולימפיאדת מתמטיקה.
מוכנים? הנה החידה -
אלברט וברנרד הפכו לחברים של שריל והם רוצים לדעת מתי יום ההולדת שלה. שריל מציגה להם רשימה של עשרה תאריכים אפשריים:
15 במאי, 16 במאי, 19 במאי, 17 ביוני, 18 ביוני, 14 ביולי, 16 ביולי, 14 באוגוסט, 15 באוגוסט ו-17 באוגוסט.
שריל מגלה לאלברט וברנרד בהתאמה, כל אחד בנפרד, לאחד את החודש ולאחר את היום בו נולדה.
אלברט: אני לא יודע מתי יום ההולדת של שריל, אבל אני יודע שברנרד גם לא יודע.
ברנרד: בהתחלה לא ידעתי מתי יום ההולדת של שריל, אבל כעת אני יודע.
אלברט: אז גם אני יודע מתי יום ההולדת שלה.
אז, מתי יום ההולדת של שריל?
נו? מישהו הצליח לפתור? התייאשתם? הנה הפתרון:
בכדי להתחיל לפסול תשובות, צריך לדעת קודם כל האם אלברט יודע את היום או את החודש - אם הוא יודע רק את היום אז אין סיכוי שברנרד יודע את התאריך המלא, ולכן ניתן להסיק שאלברט יודע את החודש.
מההצהרה הראשונה אנחנו יודעים שאלברט בטוח שברנרד לא יודע מה התאריך המלא, ולכן ניתן לפסול את החודשים מאי ויוני (היום ה-19 מופיע רק בחודש מאי והיום ה-18 מופיע רק בחודש יוני). במילים אחרות - אם אלברט היו יודע שיום ההולדת הוא במאי או ביוני, הוא לא היה יכול להיות בטוח שברנרד לא יודע את התאריך המלא, כיוון שייתכן שהוא היה יודע שמדובר בימים 18 או 19.
בעקבות ההצהרה הזו של אלברט, גם ברנרד יודע שמאי ויוני לא באים בחשבון.
כעת, ברנרד מצהיר שהוא יכול לדעת באיזה חודש מדובר ומתי יום ההולדת. לכן נותרנו רק התשובות האפשריות האלה: 16 ביולי, 15 באוגוסט או 17 באוגוסט (ולא 14 באוגוסט או ביולי, שכן אם ברנרד היה יודע שהתאריך הוא 14 הוא לא היה יכול לדעת אם זה 14 ביולי או באוגוסט).
מכיוון שאלברט מצהיר שגם הוא יכול לדעת מה התאריך אחרי שברנרד אמר שהוא יודע, ניתן לקבוע שיום ההולדת הוא ביולי (אם הוא היה באוגוסט, אלברט לא היה יכול להכריע בין ה-15 או ה-17).
לכן, נותרנו רק עם תשובה אפשרית אחת והיא... 16 ביולי.
נו? מישהו הצליח לפתור?