Bu meydan okuma ' Golf karşılıklı bir quine'nin bir uzantısıdır .
Seçtiğiniz üç dili kullanarak üçüncü dereceden bir Ouroboros programı oluşturun.
Yani, A dilinde, B dilinde pB programı çıkaran bir program pA yazın. Program pB, C dilinde program pC çıktısı almalı ve bu da orijinal program pA'yı A dilinde çıkarmalıdır.
A, B ve C'deki iki dil aynı veya birbirinin alt kümeleri veya üst kümeleri olamaz. PA, pB veya pC'nin hiçbiri aynı olmayabilir.
Örneğin, bir Haskell programı, orijinal Haskell programının çıktısını alan bir java programı çıkaran bir Perl programı çıkarır.
Diğer yandan, bir C # 2 çıktısı veren bir C # 3 programı geçersizdir. Perl programı ve Ruby programı aynı olsaydı, Perl -> Ruby -> Bash kombinasyonu bile geçersiz olurdu.
Bu kod golf, bu yüzden en kısa program pA kazanır.