Разберем все возможные варианты, чтобы найти решение:
- Предположим, что Даниил говорит правду. Тогда Оля и Тимур лгут. Если Оля лжет, то Тимур не брал книгу. Если Тимур лжет, то Оля говорит правду. Получается противоречие.
- Предположим, что Оля говорит правду. Тогда Даниил и Тимур лгут. Если Даниил лжет, то он взял книгу. Если Тимур лжет, то Оля говорит правду, а это значит, что Тимур взял книгу. Получается, что и Даниил, и Тимур взяли книгу, что невозможно.
- Предположим, что Тимур говорит правду. Тогда Даниил и Оля лгут. Если Даниил лжет, то он взял книгу. Если Оля лжет, то Тимур не брал книгу. Значит, книгу взял Даниил.
Ответ: Книгу взял Даниил.