Представим, что у нас есть очередь людей, оформленная как двусвязный список (Doubly Linked List). Задача — особым образом «перемешать» список: нужно взять самого последнего человека в очереди и вставить его между первым и вторым в исходном списке, затем взять человека, который стоял перед последним, и разместить его между вторым и третьим, и так далее.
Входные данные
Исходные данные для двусвязного списка формируются автоматически. Ничего делать не нужно.
Люди задаются своими именами, состоящими только из латинских букв и не превышающими 15 символов.
Выходные данные
Программа должна вывести итоговый двусвязный список после перемешивания.