एक धनात्मक पूर्णांक n दिया गया है। 2n आकार के सभी वैध कोष्टक अनुक्रम जनरेट करें और उन्हें शब्दकोश क्रम (lexicographical order) में प्रिंट करें।
वैध कोष्टक अनुक्रम की परिभाषा इस प्रकार है:
एक रिक्त स्ट्रिंग (empty string) भी एक वैध कोष्टक अनुक्रम है।
यदि S एक वैध कोष्टक अनुक्रम है, तो (S) भी एक वैध कोष्टक अनुक्रम है।
यदि A और B वैध कोष्टक अनुक्रम हैं, तो AB भी एक वैध कोष्टक अनुक्रम है।
इनपुट
इनपुट में एकल पूर्णांक n (1 ≤ n ≤ 11) होता है।
आउटपुट
2n आकार के सभी वैध कोष्टक अनुक्रम आउटपुट करें, जहाँ प्रत्येक अनुक्रम को एक अलग पंक्ति में प्रिंट किया जाना चाहिए। इन अनुक्रमों को शब्दकोश क्रम में प्रिंट किया जाना चाहिए।