Խառնել Կապակցված Ցուցակը

Տրված է մարդկանց հերթ, որը ներկայացված է որպես կրկնակի կապակցված ցուցակ: Ձեզ խնդրում են այն խառնել որոշակի ձևով: Մասնավորապես, հերթի վերջին մարդուն պետք է տեղավորեք սկզբնական հերթի առաջին եւ երկրորդ մարդկանց միջև, նախավերջինին՝ երկրորդի եւ երրորդի միջև, և այդպես շարունակ:

Մուտք

Կրկնակի կապակցված ցուցակի նախնական տվյալները ստացվում են ավտոմատ կերպով, և ձեզանից ոչինչ չի պահանջվում։
Մարդկանց անունները կազմված են միայն լատինատառ տառերից և չեն գերազանցում 15 նիշ երկարությունը։

Ելք

Ծրագիրը պետք է տպի վերջնական կապակցված ցուցակը։

Օրինակներ

Մուտք
Ելք
10 a b c d e f g h j k
a k b j c h d g e f
9 a b c d e f g h j
a j b h c g d f e
3 Alice Bob Anna
Alice Anna Bob
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue