Разбираемся:
- Вике 10 лет, и она моложе Сони, но старше Аллы. Разница между соседями – 1 год. Значит, Соне 11 лет, а Алле 9 лет.
- Разница между Борисом и Аллой больше 1 года. Значит, Борису не может быть 10 лет (тогда разница с Аллой была бы 1 год), поэтому Борису 11 или 12 лет. Но Соне 11 лет, значит Боре 12 лет.
- Разница между Денисом и Аллой, Денисом и Викой, Денисом и Борисом тоже больше 1 года. Это значит, что Денису не может быть 11 лет (тогда разница с Викой составила бы 1 год). Значит, Денису либо 8, либо 13. Так как разница между соседями 1 год, а Вике 10 лет, Соне 11, Боре 12, Алле 9, то Денис может быть либо 8, либо 13.
Ответ: Е. Алле – 9 лет; Борису 12 лет; Денису 11 лет; Соне 13 лет