Всего есть 7 карточек с числами: 501, 502, 503, 504, 505, 506, 507.
Саша берёт 3 карточки, Маша берёт 2 карточки. Всего взято 5 карточек.
Остаются 2 карточки на столе.
Сумма чисел на карточках Маши — чётная.
Исходные чётные числа: 502, 504, 506.
Возможные пары для Маши:
В этом случае Саша взял оставшиеся 3 карточки, среди которых будет 1 чётное число и 2 нечётных.
Исходные нечётные числа: 501, 503, 505, 507.
Возможные пары для Маши:
В этом случае Саша взял оставшиеся 3 карточки, среди которых будет 3 чётных числа.
Саша посмотрел на свои 3 карточки и понял, что сумма чисел на карточках Маши чётная. Это означает, что он знал, какие карточки взяла Маша, потому что только зная их, он мог сделать вывод о сумме.
Рассмотрим случай, когда Маша взяла две чётные карточки.
Если Маша взяла две чётные карточки (например, 502 и 504), то на столе остались 501, 503, 505, 506, 507. Саша берёт 3 карточки. Если бы Саша взял 506, то он бы знал, что Маша взяла две другие чётные (502, 504), так как только так сумма была бы чётной.
Рассмотрим случай, когда Маша взяла две нечётные карточки.
Если Маша взяла две нечётные карточки (например, 501 и 503), то на столе остались 502, 504, 505, 506, 507. Саша берёт 3 карточки. Если бы Саша взял три чётные карточки (502, 504, 506), то он бы точно знал, что Маша взяла две нечётные (505, 507), так как только так сумма была бы чётной.
Саша мог понять, что сумма чисел на карточках Маши чётная, только если это было однозначно видно из его собственных карточек. Это возможно, если он взял три чётные карточки. В этом случае он знал, что оставшиеся карточки (которые взяла Маша) должны быть двумя нечётными, чтобы их сумма была чётной.
Исходные карточки: 501 (Н), 502 (Ч), 503 (Н), 504 (Ч), 505 (Н), 506 (Ч), 507 (Н).
Чётные: 502, 504, 506. Нечётные: 501, 503, 505, 507.
Если Саша взял три чётные карточки, то он взял 502, 504, 506. Тогда Маша взяла оставшиеся две нечётные карточки: 501 и 507 (их сумма 1008 — чётная).
Ответ: Саша взял карточки с числами 502, 504, 506.