एक खाली बाइनरी सर्च ट्री (BST) दिया गया है जिसमें कोई नोड (node) मौजूद नहीं है। आपको दो तरह की क्वेरी करने के लिए कहा जाता है:
insert x – BST में मान x डालें
smallest k – BST में kवाँ सबसे छोटा एलिमेंट प्रिंट करें
q क्वेरीज़ दी गई हैं, और आपका काम एक प्रोग्राम लिखना है जो इन क्वेरीज़ को संभाल सके।
इनपुट
इनपुट की पहली पंक्ति में एक संख्या q दी गई है (1 ≤ q ≤ 1000)।
अगली q पंक्तियों में क्वेरीज़ होंगी। सभी insert क्वेरीज़ के लिए, x का मान परिमाण में 10^9 से अधिक नहीं होगा। सभी smallest क्वेरीज़ के लिए, k का मान ट्री के वर्तमान आकार से अधिक नहीं होगा।
आउटपुट
प्रत्येक smallest क्वेरी के लिए, प्रोग्राम को BST में kवाँ सबसे छोटा एलिमेंट प्रिंट करना चाहिए।