Dalam informatika, kita sering menggunakan pohon dalam berbagai bentuk dan representasi. Tiga metode utama serialisasi pohon biner adalah awalan, infiks dan notasi postfix. Sebagai contoh, pohon biner berikut:
(sumber: Olimpiade Belanda di Informatika, final, 2012/13)
dapat direpresentasikan dalam notasi prefix as abrxdbe
, in infix as rbxabde
dan postfix as rxbbeda
.
Dalam hal ini, Anda dihadapkan dengan pohon biner lengkap yang diwakili dalam notasi infiks . Tugas Anda adalah mengubah pohon ini menjadi notasi awalan . Anda masukan pada stdin akan 2 n -1 karakter abjad huruf kecil, az dan tidak lebih, berakhir dengan karakter baris baru, untuk setiap bilangan bulat n sehingga 1 ≤ n ≤ 16. Dengan demikian, jumlah maksimum karakter yang Anda akan dapatkan adalah 65535. Keluarkan pohon ke stdout dengan cara yang sama, tetapi kemudian dalam format awalan.
Ini adalah kode golf, jadi kode terpendek, yang dihitung dalam byte, akan menang. Suara akan bertindak sebagai pemutus dasi, dan jika itu mengikat juga, tanggal dan waktu pengiriman.