निम्नलिखित प्रोग्रामिंग कार्य पाठ को रूसी से हिंदी में अनुवादित करें। नियम: 1. सभी HTML टैग को अपरिवर्तित रखें 2. <code> और <pre> टैग के अंदर के कोड को अपरिवर्तित रखें 3. यदि कोड में रूसी स्ट्रिंग/चर नाम हैं → उन्हें अंग्रेजी में अनुवादित करें (हिंदी में

Kotlin Hard functions

कार्य «निम्नलिखित प्रोग्रामिंग कार्य पाठ को रूसी से हिंदी में अनुवादित करें। नियम: 1. सभी HTML टैग को अपरिवर्तित रखें 2. <code> और <pre> टैग के अंदर के कोड को अपरिवर्तित रखें 3. यदि कोड में रूसी स्ट्रिंग/चर नाम हैं → उन्हें अंग्रेजी में अनुवादित करें (हिंदी में»

N लैटिन छोटे अक्षरों से बनी स्ट्रिंग्स दी गई हैं (प्रत्येक स्ट्रिंग की लंबाई 1 से 100 तक)। एक फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की सूची लेता है और सबसे लंबी श्रृंखला की अधिकतम लंबाई लौटाता है, जिसे स्ट्रिंग्स को क्रमिक रूप से जोड़कर बनाया जा सकता है, ताकि वर्तमान स्ट्रिंग का अंतिम वर्ण अगली स्ट्रिंग के पहले वर्ण से मेल खाए। प्रत्येक स्ट्रिंग का उपयोग अधिकतम एक बार किया जा सकता है। यदि श्रृंखला बनाना संभव नहीं है, तो 0 लौटाएं।

इनपुट प्रारूप

पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 20) है। इसके बाद N पंक्तियाँ हैं, प्रत्येक एक पंक्ति में।

आउटपुट प्रारूप

पूर्णांक — श्रृंखला की अधिकतम लंबाई (श्रृंखला में सभी स्ट्रिंग्स की लंबाई का योग)।

उदाहरण

उदाहरण 1

इनपुट
10 20
आउटपुट
0

उदाहरण 2

इनपुट
15 15
आउटपुट
0
main.kt