हिन्दी

Platon Sudoku · सुडोकू सीखें

Turbot Fish · चरण-दर-चरण उदाहरण

एक अंक के लिए दो मजबूत अनुमान लिंक एक कमजोर अनुमान लिंक के माध्यम से जुड़ते हैं; आकार Skyscraper, पतंग, या रिक्त आयत (Empty Rectangle) जैसा हो सकता है। किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।

यह पाठ Platon Sudoku ऐप की शिक्षण सामग्री पर आधारित है। पूरा उदाहरण यहाँ पढ़ें, फिर ऐप में सीखना और अभ्यास जारी रखें।

Google Play पर देखें

पैटर्न को पहचानें

एक अंक के लिए दो मजबूत अनुमान लिंक एक कमजोर अनुमान लिंक के माध्यम से जुड़ते हैं; आकार Skyscraper, पतंग, या रिक्त आयत (Empty Rectangle) जैसा हो सकता है।

इसे कैसे खोजें

दो मजबूत अनुमान लिंक और उनके कमजोर कनेक्शन का पता लगाएं। साझा लक्ष्य की तलाश करने से पहले दो बाहरी समापन बिंदुओं को पहचानें।

यह क्या अनुमति देता है

किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।

मिलावट से बचें

वैध कमजोर कनेक्शन के बिना दो हाइलाइट किए गए जोड़े पर्याप्त नहीं हैं। केवल एक बाहरी छोर देखने वाले संभावित अंक को हटाया नहीं जा सकता।

चरण-दर-चरण उदाहरण · Skyscraper

यह उदाहरण सहेजी गई मध्यवर्ती स्थिति से शुरू होता है। उम्मीदवारों में पहले किए गए तार्किक निष्कासन शामिल हैं; ये अभी बने स्वचालित नोट्स नहीं हैं।

नीला: आधार। हरा: निष्कर्ष। कटे अंक: हटाए गए उम्मीदवार। R1C1 का अर्थ पंक्ति 1, स्तंभ 1 है।

कदम 1 · साझा चार-संभावित अंकों की श्रृंखला देखें

Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 3 के लिए चार सर्किलों का पालन करें।

Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 3 के लिए चार सर्किलों का पालन करें।
Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 3 के लिए चार सर्किलों का पालन करें।
कदम 2 · पंक्ति 3 में दो स्थान

पंक्ति 3 में, 3 केवल R3C1 या R3C5 में जा सकता है। उनमें से एक 3 होना चाहिए।

पंक्ति 3 में, 3 केवल R3C1 या R3C5 में जा सकता है। उनमें से एक 3 होना चाहिए।
पंक्ति 3 में, 3 केवल R3C1 या R3C5 में जा सकता है। उनमें से एक 3 होना चाहिए।
कदम 3 · पंक्ति 8 में दो स्थान

पंक्ति 8 में, 3 केवल R8C2 या R8C5 में जा सकता है। उनमें से एक 3 होना चाहिए।

पंक्ति 8 में, 3 केवल R8C2 या R8C5 में जा सकता है। उनमें से एक 3 होना चाहिए।
पंक्ति 8 में, 3 केवल R8C2 या R8C5 में जा सकता है। उनमें से एक 3 होना चाहिए।
कदम 4 · दो मजबूत अनुमान कड़ियों को जोड़ें

R3C5 और R8C5 कॉलम 5 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 3 नहीं हो सकते। यह लेआउट Skyscraper है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।

R3C5 और R8C5 कॉलम 5 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 3 नहीं हो सकते। यह लेआउट Skyscraper है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।
R3C5 और R8C5 कॉलम 5 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 3 नहीं हो सकते। यह लेआउट Skyscraper है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।
कदम 5 · एक अनुमान का प्रयास करें

यदि R7C1, 3 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R3C1 कॉलम 1 को R7C1 के साथ साझा करता है, इसलिए यह 3 भी नहीं हो सकता है। R8C2 3×3 ब्लॉक 7 को R7C1 के साथ साझा करता है, इसलिए यह 3 भी नहीं हो सकता है।

यदि R7C1, 3 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R3C1 कॉलम 1 को R7C1 के साथ साझा करता है, इसलिए यह 3 भी नहीं हो सकता है। R8C2 3×3 ब्लॉक 7 को R7C1 के साथ साझा करता है, इसलिए यह 3 भी नहीं हो सकता है।
यदि R7C1, 3 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R3C1 कॉलम 1 को R7C1 के साथ साझा करता है, इसलिए यह 3 भी नहीं हो सकता है। R8C2 3×3 ब्लॉक 7 को R7C1 के साथ साझा करता है, इसलिए यह 3 भी नहीं हो सकता है।
कदम 6 · एक क्षेत्र में दो समान अंक

R3C1, 3 नहीं हो सकता, इसलिए पंक्ति 3 के पास केवल R3C5 बचा है। इस धारणा के तहत, यह 3 होना चाहिए। R8C2 3 नहीं हो सकता, इसलिए पंक्ति 8 R8C5 को 3 होने के लिए बाध्य करता है। लेकिन R3C5 और R8C5 कॉलम 5 साझा करते हैं: इससे 3 वहां दो बार आ जाएगा!

R3C1, 3 नहीं हो सकता, इसलिए पंक्ति 3 के पास केवल R3C5 बचा है। इस धारणा के तहत, यह 3 होना चाहिए। R8C2 3 नहीं हो सकता, इसलिए पंक्ति 8 R8C5 को 3 होने के लिए बाध्य करता है। लेकिन R3C5 और R8C5 कॉलम 5 साझा करते हैं: इससे 3 वहां दो बार आ जाएगा!
R3C1, 3 नहीं हो सकता, इसलिए पंक्ति 3 के पास केवल R3C5 बचा है। इस धारणा के तहत, यह 3 होना चाहिए। R8C2 3 नहीं हो सकता, इसलिए पंक्ति 8 R8C5 को 3 होने के लिए बाध्य करता है। लेकिन R3C5 और R8C5 कॉलम 5 साझा करते हैं: इससे 3 वहां दो बार आ जाएगा!
कदम 7 · धारणा सही नहीं हो सकती

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 3 उस अंक को कॉलम 5 में दोहराता है। R7C1 से संभावित अंक 3 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 3 उस अंक को कॉलम 5 में दोहराता है। R7C1 से संभावित अंक 3 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।
प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 3 उस अंक को कॉलम 5 में दोहराता है। R7C1 से संभावित अंक 3 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

यह क्या अनुमति देता है

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 3 उस अंक को कॉलम 5 में दोहराता है। R7C1 से संभावित अंक 3 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

Turbot Fish · किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।
Turbot Fish · किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।

चरण-दर-चरण उदाहरण · Two-String Kite

यह उदाहरण सहेजी गई मध्यवर्ती स्थिति से शुरू होता है। उम्मीदवारों में पहले किए गए तार्किक निष्कासन शामिल हैं; ये अभी बने स्वचालित नोट्स नहीं हैं।

नीला: आधार। हरा: निष्कर्ष। कटे अंक: हटाए गए उम्मीदवार। R1C1 का अर्थ पंक्ति 1, स्तंभ 1 है।

कदम 1 · साझा चार-संभावित अंकों की श्रृंखला देखें

Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 4 के लिए चार सर्किलों का पालन करें।

Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 4 के लिए चार सर्किलों का पालन करें।
Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 4 के लिए चार सर्किलों का पालन करें।
कदम 2 · पंक्ति 1 में दो स्थान

पंक्ति 1 में, 4 केवल R1C5 या R1C2 में जा सकता है। उनमें से एक 4 होना चाहिए।

पंक्ति 1 में, 4 केवल R1C5 या R1C2 में जा सकता है। उनमें से एक 4 होना चाहिए।
पंक्ति 1 में, 4 केवल R1C5 या R1C2 में जा सकता है। उनमें से एक 4 होना चाहिए।
कदम 3 · कॉलम 3 में दो स्थान

कॉलम 3 में, 4 केवल R4C3 या R2C3 में जा सकता है। उनमें से एक 4 होना चाहिए।

कॉलम 3 में, 4 केवल R4C3 या R2C3 में जा सकता है। उनमें से एक 4 होना चाहिए।
कॉलम 3 में, 4 केवल R4C3 या R2C3 में जा सकता है। उनमें से एक 4 होना चाहिए।
कदम 4 · दो मजबूत अनुमान कड़ियों को जोड़ें

R1C2 और R2C3 3×3 ब्लॉक 1 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 4 नहीं हो सकते। यह लेआउट Two-String Kite है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।

R1C2 और R2C3 3×3 ब्लॉक 1 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 4 नहीं हो सकते। यह लेआउट Two-String Kite है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।
R1C2 और R2C3 3×3 ब्लॉक 1 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 4 नहीं हो सकते। यह लेआउट Two-String Kite है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।
कदम 5 · एक अनुमान का प्रयास करें

यदि R4C5, 4 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R1C5 कॉलम 5 को R4C5 के साथ साझा करता है, इसलिए यह 4 भी नहीं हो सकता है। R4C3 पंक्ति 4 को R4C5 के साथ साझा करता है, इसलिए यह 4 भी नहीं हो सकता है।

यदि R4C5, 4 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R1C5 कॉलम 5 को R4C5 के साथ साझा करता है, इसलिए यह 4 भी नहीं हो सकता है। R4C3 पंक्ति 4 को R4C5 के साथ साझा करता है, इसलिए यह 4 भी नहीं हो सकता है।
यदि R4C5, 4 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R1C5 कॉलम 5 को R4C5 के साथ साझा करता है, इसलिए यह 4 भी नहीं हो सकता है। R4C3 पंक्ति 4 को R4C5 के साथ साझा करता है, इसलिए यह 4 भी नहीं हो सकता है।
कदम 6 · एक क्षेत्र में दो समान अंक

R1C5, 4 नहीं हो सकता, इसलिए पंक्ति 1 के पास केवल R1C2 बचा है। इस धारणा के तहत, यह 4 होना चाहिए। R4C3 4 नहीं हो सकता, इसलिए कॉलम 3 R2C3 को 4 होने के लिए बाध्य करता है। लेकिन R1C2 और R2C3 3×3 ब्लॉक 1 साझा करते हैं: इससे 4 वहां दो बार आ जाएगा!

R1C5, 4 नहीं हो सकता, इसलिए पंक्ति 1 के पास केवल R1C2 बचा है। इस धारणा के तहत, यह 4 होना चाहिए। R4C3 4 नहीं हो सकता, इसलिए कॉलम 3 R2C3 को 4 होने के लिए बाध्य करता है। लेकिन R1C2 और R2C3 3×3 ब्लॉक 1 साझा करते हैं: इससे 4 वहां दो बार आ जाएगा!
R1C5, 4 नहीं हो सकता, इसलिए पंक्ति 1 के पास केवल R1C2 बचा है। इस धारणा के तहत, यह 4 होना चाहिए। R4C3 4 नहीं हो सकता, इसलिए कॉलम 3 R2C3 को 4 होने के लिए बाध्य करता है। लेकिन R1C2 और R2C3 3×3 ब्लॉक 1 साझा करते हैं: इससे 4 वहां दो बार आ जाएगा!
कदम 7 · धारणा सही नहीं हो सकती

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 4 उस अंक को 3×3 ब्लॉक 1 में दोहराता है। R4C5 से संभावित अंक 4 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 4 उस अंक को 3×3 ब्लॉक 1 में दोहराता है। R4C5 से संभावित अंक 4 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।
प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 4 उस अंक को 3×3 ब्लॉक 1 में दोहराता है। R4C5 से संभावित अंक 4 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

यह क्या अनुमति देता है

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 4 उस अंक को 3×3 ब्लॉक 1 में दोहराता है। R4C5 से संभावित अंक 4 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

Turbot Fish · किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।
Turbot Fish · किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।

चरण-दर-चरण उदाहरण · रिक्त आयत (Empty Rectangle)

यह उदाहरण सहेजी गई मध्यवर्ती स्थिति से शुरू होता है। उम्मीदवारों में पहले किए गए तार्किक निष्कासन शामिल हैं; ये अभी बने स्वचालित नोट्स नहीं हैं।

नीला: आधार। हरा: निष्कर्ष। कटे अंक: हटाए गए उम्मीदवार। R1C1 का अर्थ पंक्ति 1, स्तंभ 1 है।

कदम 1 · साझा चार-संभावित अंकों की श्रृंखला देखें

Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 1 के लिए चार सर्किलों का पालन करें।

Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 1 के लिए चार सर्किलों का पालन करें।
Turbot Fish चार-संभावित अंक X-चेन का छत्र नाम है। Skyscraper, Two-String Kite, और दो-संभावित अंक रिक्त आयत (Empty Rectangle) को इसी श्रृंखला के लेआउट नाम दिए गए हैं। 1 के लिए चार सर्किलों का पालन करें।
कदम 2 · 3×3 ब्लॉक 3 में दो स्थान

3×3 ब्लॉक 3 में, 1 केवल R3C7 या R1C8 में जा सकता है। उनमें से एक 1 होना चाहिए।

3×3 ब्लॉक 3 में, 1 केवल R3C7 या R1C8 में जा सकता है। उनमें से एक 1 होना चाहिए।
3×3 ब्लॉक 3 में, 1 केवल R3C7 या R1C8 में जा सकता है। उनमें से एक 1 होना चाहिए।
कदम 3 · कॉलम 4 में दो स्थान

कॉलम 4 में, 1 केवल R9C4 या R1C4 में जा सकता है। उनमें से एक 1 होना चाहिए।

कॉलम 4 में, 1 केवल R9C4 या R1C4 में जा सकता है। उनमें से एक 1 होना चाहिए।
कॉलम 4 में, 1 केवल R9C4 या R1C4 में जा सकता है। उनमें से एक 1 होना चाहिए।
कदम 4 · दो मजबूत अनुमान कड़ियों को जोड़ें

R1C8 और R1C4 पंक्ति 1 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 1 नहीं हो सकते। यह लेआउट रिक्त आयत (Empty Rectangle) है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।

R1C8 और R1C4 पंक्ति 1 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 1 नहीं हो सकते। यह लेआउट रिक्त आयत (Empty Rectangle) है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।
R1C8 और R1C4 पंक्ति 1 में एक दूसरे को देखते हैं। वे कमजोर अनुमान लिंक बनाते हैं: वे दोनों 1 नहीं हो सकते। यह लेआउट रिक्त आयत (Empty Rectangle) है; यहां हम इसकी साझा Turbot Fish श्रृंखला देख रहे हैं।
कदम 5 · एक अनुमान का प्रयास करें

यदि R9C7, 1 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R3C7 कॉलम 7 को R9C7 के साथ साझा करता है, इसलिए यह 1 भी नहीं हो सकता है। R9C4 पंक्ति 9 को R9C7 के साथ साझा करता है, इसलिए यह 1 भी नहीं हो सकता है।

यदि R9C7, 1 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R3C7 कॉलम 7 को R9C7 के साथ साझा करता है, इसलिए यह 1 भी नहीं हो सकता है। R9C4 पंक्ति 9 को R9C7 के साथ साझा करता है, इसलिए यह 1 भी नहीं हो सकता है।
यदि R9C7, 1 होता तो क्या होता? नंबर अंकित? इस धारणा का हिस्सा हैं, पुष्ट उत्तर नहीं। R3C7 कॉलम 7 को R9C7 के साथ साझा करता है, इसलिए यह 1 भी नहीं हो सकता है। R9C4 पंक्ति 9 को R9C7 के साथ साझा करता है, इसलिए यह 1 भी नहीं हो सकता है।
कदम 6 · एक क्षेत्र में दो समान अंक

R3C7, 1 नहीं हो सकता, इसलिए 3×3 ब्लॉक 3 के पास केवल R1C8 बचा है। इस धारणा के तहत, यह 1 होना चाहिए। R9C4 1 नहीं हो सकता, इसलिए कॉलम 4 R1C4 को 1 होने के लिए बाध्य करता है। लेकिन R1C8 और R1C4 पंक्ति 1 साझा करते हैं: इससे 1 वहां दो बार आ जाएगा!

R3C7, 1 नहीं हो सकता, इसलिए 3×3 ब्लॉक 3 के पास केवल R1C8 बचा है। इस धारणा के तहत, यह 1 होना चाहिए। R9C4 1 नहीं हो सकता, इसलिए कॉलम 4 R1C4 को 1 होने के लिए बाध्य करता है। लेकिन R1C8 और R1C4 पंक्ति 1 साझा करते हैं: इससे 1 वहां दो बार आ जाएगा!
R3C7, 1 नहीं हो सकता, इसलिए 3×3 ब्लॉक 3 के पास केवल R1C8 बचा है। इस धारणा के तहत, यह 1 होना चाहिए। R9C4 1 नहीं हो सकता, इसलिए कॉलम 4 R1C4 को 1 होने के लिए बाध्य करता है। लेकिन R1C8 और R1C4 पंक्ति 1 साझा करते हैं: इससे 1 वहां दो बार आ जाएगा!
कदम 7 · धारणा सही नहीं हो सकती

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 1 उस अंक को पंक्ति 1 में दोहराता है। R9C7 से संभावित अंक 1 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 1 उस अंक को पंक्ति 1 में दोहराता है। R9C7 से संभावित अंक 1 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।
प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 1 उस अंक को पंक्ति 1 में दोहराता है। R9C7 से संभावित अंक 1 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

यह क्या अनुमति देता है

प्रत्येक लक्ष्य के लिए, यह मानते हुए कि 1 उस अंक को पंक्ति 1 में दोहराता है। R9C7 से संभावित अंक 1 हटाएं; सभी अस्थायी धारणाएँ वापस ले ली जाती हैं।

Turbot Fish · किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।
Turbot Fish · किसी भी संभावित अंक से अंक हटा दें जो दोनों बाहरी समापन बिंदुओं को देखता है।

अभ्यास

यह पाठ Platon Sudoku ऐप की शिक्षण सामग्री पर आधारित है। पूरा उदाहरण यहाँ पढ़ें, फिर ऐप में सीखना और अभ्यास जारी रखें।

Google Play पर देखें