यह चुनौती ' गोल्फ ए म्युचुअल क्वीन ' का विस्तार है।
अपनी पसंद की तीन भाषाओं का उपयोग करके, एक तीसरा ऑर्डर ऑरोबोरोस प्रोग्राम बनाएं ।
यही है, भाषा ए में, प्रोग्राम पीए लिखें जो भाषा बी में प्रोग्राम पीबी आउटपुट करता है। प्रोग्राम पीबी को भाषा सी में आउटपुट प्रोग्राम पीसी होना चाहिए, जो बदले में भाषा ए में मूल प्रोग्राम पीए आउटपुट करता है।
A, B और C में कोई भी दो भाषाएं समान या एक दूसरे के सबसेट या सुपरसेट नहीं हो सकती हैं। कोई भी पीए, पीबी या पीसी समान नहीं हो सकता है।
उदाहरण के लिए, एक हास्केल कार्यक्रम एक पर्ल प्रोग्राम को आउटपुट करता है जो एक जावा प्रोग्राम को आउटपुट करता है जो मूल हास्केल प्रोग्राम को आउटपुट करता है जो मान्य होगा।
दूसरी ओर, एक C # 4 प्रोग्राम जो C # 3 प्रोग्राम को आउटपुट करता है जो C # 2 प्रोग्राम को आउटपुट करता है वह अमान्य है। यहां तक कि एक पर्ल -> रूबी -> बैश संयोजन अमान्य होगा यदि, कहें, पर्ल कार्यक्रम और रूबी कार्यक्रम समान थे।
यह कोड गोल्फ है, इसलिए सबसे छोटा प्रोग्राम पीए जीतता है।