Tantangan ini merupakan perpanjangan dari ' Golf a mutual quine '.
Menggunakan tiga bahasa pilihan Anda, buat program Ouroboros urutan ketiga .
Yaitu, dalam bahasa A, tulis program pA yang mengeluarkan program pB dalam bahasa B. Program pB harus menampilkan program pC dalam bahasa C, yang pada gilirannya menghasilkan program asli pA dalam bahasa A.
Tidak ada dua bahasa di A, B, dan C yang bisa sama atau himpunan bagian atau superset satu sama lain. Tidak ada pA, pB atau pC yang identik.
Misalnya, program Haskell menghasilkan program Perl yang menghasilkan program java yang menghasilkan program Haskell asli akan valid.
Di sisi lain, program C # 4 yang menghasilkan program C # 3 yang menghasilkan program C # 2 tidak valid. Bahkan Perl -> Ruby -> Kombinasi Bash tidak valid jika, katakanlah, program Perl dan program Ruby sama.
Ini kode golf, jadi pA program terpendek menang.