Решение
Девочки стоят в таком порядке: Алла, Вика, Соня (по условию 1).
Боря по отношению к девочкам может стоять либо между Викой и Соней, либо после Сони (по условию 2).
Вариант 1
Пусть Боря и девочки стоят в таком порядке: Алла, Вика, Боря, Соня. Тогда Денис может стоять только после Сони, с краю (по условию 3). И этот вариант удовлетворяет всем условиям задачи.
Вариант 2
Пусть Боря и девочки стоят в таком порядке: Алла, Вика, Соня, Боря. Тогда для Дениса в этой очереди нет такого места, которое удовлетворяло бы условию 3. Значит, данное предположение неверно.
Ответ: ребята стоят в следующем порядке: Алла, Вика, Боря, Соня, Денис.
Девочки стоят в таком порядке: Алла, Вика, Соня (по условию 1).
Боря по отношению к девочкам может стоять либо между Викой и Соней, либо после Сони (по условию 2).
Вариант 1
Пусть Боря и девочки стоят в таком порядке: Алла, Вика, Боря, Соня. Тогда Денис может стоять только после Сони, с краю (по условию 3). И этот вариант удовлетворяет всем условиям задачи.
Вариант 2
Пусть Боря и девочки стоят в таком порядке: Алла, Вика, Соня, Боря. Тогда для Дениса в этой очереди нет такого места, которое удовлетворяло бы условию 3. Значит, данное предположение неверно.
Ответ: ребята стоят в следующем порядке: Алла, Вика, Боря, Соня, Денис.