ความท้าทายนี้เป็นส่วนเสริมของ ' Golf a quine ร่วม '
ใช้ภาษาที่คุณเลือกสามภาษาสร้างโปรแกรมOuroborosลำดับที่สาม
นั่นคือในภาษา A ให้เขียนโปรแกรม pA ซึ่งเอาต์พุตโปรแกรม pB ในภาษา B โปรแกรม pB ควรเอาต์พุตโปรแกรม pC ในภาษา C ซึ่งจะส่งผลให้โปรแกรมดั้งเดิม pA เป็นภาษา A
ไม่มีสองภาษาใน A, B และ C สามารถเหมือนกันหรือเซ็ตย่อยหรือซูเปอร์เซ็ตของกันและกัน ไม่มี pA, pB หรือ pC ที่เหมือนกัน
ตัวอย่างเช่นโปรแกรม Haskell แสดงผลโปรแกรม Perl ซึ่งแสดงผลโปรแกรม Java ซึ่งแสดงผลโปรแกรม Haskell ดั้งเดิมจะใช้ได้
ในทางกลับกันโปรแกรม C # 4 ซึ่งแสดงผลโปรแกรม C # 3 ซึ่งแสดงผลโปรแกรม C # 2 นั้นไม่ถูกต้อง แม้แต่ Perl -> Ruby -> ชุด Bash ก็จะไม่ถูกต้องถ้าพูดว่าโปรแกรม Perl และโปรแกรม Ruby ก็เหมือนกัน
นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดจะเป็นผู้ชนะ