Могу заверить, что никаких обходных манёвров применять не нужно. Только рассуждения, только логика.
Комментарии скрыты. И не забудьте о позавчерашней задаче. Всего двое решили. Безобразие!
А и В хотят узнать, когда у С день рождения.
С дает им список из 10 возможных дат:
15 мая 16 мая 19 мая
17 июня 18 июня
14 июля 16 июля
14 августа 15 августа 17 августа
С говорит А месяц, когда она родилась, без числа, а В число рождения без месяца.
А говорит (и это слышит В): Я не знаю, когда С родилась, но я знаю, что В тоже не знает.
В говорит (и это слышит А): Я сначала не знал, когда у С день рождения, но теперь я уже знаю.
А: Теперь я тоже знаю.
Когда у С день рождения?