Разберем утверждения по порядку:
Логические выводы:
Из 1 и 3: Если Даша не купила блокнот и не купила альбом, ей остались брелок или книга.
Из 2: Оля, Даша и Маша были в магазине, где продавали брелки. Это значит, что одна из них купила брелок.
Предположим, Даша купила брелок. Тогда из 1 следует, что она не покупала блокнот (что совпадает). Из 3 следует, что она не покупала альбом (что совпадает). Если Даша купила брелок, то кто купил книгу?
Если Даша купила книгу, то из 1 и 3 следует, что она не покупала блокнот и альбом. Тогда брелок мог купить кто-то из подруг. Из 2, Оля, Даша и Маша были в магазине, где продают брелки. Если Даша купила книгу, то брелок могла купить Оля или Маша.
Рассмотрим случай, когда Оля купила брелок. Тогда Даша не купила брелок. Из 1 и 3, Даша не купила блокнот и альбом. Значит, Даша купила книгу.
Если Даша купила книгу, то Оля купила брелок. Тогда Маша могла купить блокнот или альбом. Но из 1, Даша и Оля не знали, кто купил блокнот. Если Оля купила брелок, то блокнот мог купить либо Даша (но она купила книгу), либо Маша. Значит, Маша купила блокнот.
В таком случае Тане остался альбом.
Проверим:
Все подарки разные, и все условия выполнены.
Ответ: Даша купила книгу, Оля купила брелок, Маша купила блокнот, Таня купила альбом.