Краткий ответ:
- Кто сказал правду — однозначно определить нельзя: это могла быть Марина или Тимур.
- Если сравнивают именно Марину, Кирилла и Вову, самый высокий — Марина.
Рассуждение
Кирилл не мог сказать правду.
Если Кирилл выше всех, то он выше и Вовы. Тогда правду сказал бы ещё и Тимур. Получилось бы два правдивых высказывания.Вова тоже не мог сказать правду.
Тогда Кирилл и Тимур соврали бы, а высказывание Марины «Кирилл и Тимур — врунишки» оказалось бы правдой. Снова было бы два правдивых высказывания: Вовы и Марины.
Значит, Кирилл и Вова соврали, а правду мог сказать только один из оставшихся.
Если правду сказал Тимур, то
\[ \text{Марина} > \text{Кирилл} > \text{Вова}. \]Если правду сказала Марина, то Тимур соврал, значит
\[ \text{Вова} > \text{Кирилл}. \] Вова тоже соврал, следовательно, кто-то выше Вовы. Из трёх детей это Марина:
\[ \text{Марина} > \text{Вова} > \text{Кирилл}. \]
В обоих возможных случаях самой высокой из трёх оказывается Марина. Значит, первый вопрос в условии составлен неоднозначно, а ответ на второй — Марина.
