پاسخ

 
تاریخ تولد شریل: 16 جولای (ژوئیه) 
 
از جمله اول مشخص می شود آلبرت مطمئن است که برنارد تاریخ را نمی داند، پس ماه های می و ژوئن حذف می شوند. (این دو ماه شامل دو روز هستند که یک بار تکرار شده بوده اند) و این امکان وجود داشت که شریل روز 18 یا 19 را برنارد می گفت!
 
با گفتن این جمله، برنارد می داند که ماههای می و ژوئن حذف شده اند. سپس برنارد می تواند به راحتی ماه را متوجه شود: 16 جولای (ژوئیه)، 15 آگوست و 17 آگوست. (و نه 14 ام، زیرا دیگر نمی توانست متوجه شود.) از آنجایی که آلبرت هم در ادامه متوجه می شود، باید ماه جولای (ژوئیه) باشد زیرا نمی توانست بداند 15 یا 17 آگوست است. پس جواب ما، 16 جولای (ژوئیه) می باشد.