سُڈوکُو حل کرنے کا پورا منطق چار بنیادی طریقوں پر کھڑا ہے۔ انہیں جانے بغیر کوئی پہیلی مکمل نہیں ہوتی اور انہیں سمجھ لینے پر اکثریت حل ہو جاتی ہے۔ مگر "جاننے" اور "دیکھنے" میں فرق ہوتا ہے — اور یہ فرق مٹاتا ہے تصویری مشق۔
اس مضمون میں ہر طریقہ تین سطحوں پر بیان کیا گیا ہے: پہلے یہ کیا ہے، پھر اسے کیسے لگاتے ہیں، اور آخر میں یہ اصل گرِڈ پر کیسا دِکھتا ہے۔ ترتیب اتفاقی نہیں — امیدوار کاٹے بغیر اکیلا امیدوار نظر نہیں آتا، اکیلے امیدوار کے بغیر جوڑی امیدوار بے کار ہے، اور اشارتی جوڑی ان دونوں کو لازمی مانتی ہے۔
اس مضمون میں سیکھے جانے والے طریقے
- امیدوار کاٹنا: اس خانے میں کون سا ہندسہ نہیں آ سکتا؟
- اکیلا امیدوار: وہ خانہ تلاش کرنا جس میں صرف ایک امیدوار بچا ہو
- جوڑی امیدوار: ایک جیسے دو امیدوار رکھنے والے دو خانوں سے فائدہ اٹھانا
- اشارتی جوڑی: ڈِبّے کے اندر کی تقسیم کو قطار یا ستون کی صفائی میں بدلنا
امیدوار کاٹنا سُڈوکُو کے منطق کی بنیاد ہے۔ اکیلا امیدوار سمیت باقی تمام طریقے اسی پر قائم ہیں۔ اصل سوال یہ ہے: "کیا یہ ہندسہ اس خانے میں آ سکتا ہے؟" جواب تین اصولوں سے طے ہوتا ہے۔
تین اصول، ایک منطق
سُڈوکُو کا اصول سادہ ہے: ہر قطار، ہر ستون اور ہر تین ضرب تین کے ڈِبّے میں ایک سے نو تک ہر ہندسہ صرف ایک بار آتا ہے۔ امیدوار کاٹنا اس اصول کو الٹا استعمال کرتا ہے: اگر کوئی ہندسہ قطار، ستون یا ڈِبّے میں پہلے سے موجود ہو تو وہ اس قطار، ستون یا ڈِبّے کے باقی خانوں میں نہیں آ سکتا۔
تصویری مثال — امیدوار کاٹنا
┌───────┬───────┬───────┐
│ ۵ ۳ · │ · ۷ · │ · · · │
│ ۶ · · │ ۱ ۹ ۵ │ · · · │
│ · ۹ ۸ │ · · · │ · ۶ · │
├───────┼───────┼───────┤
│ ۸ · · │ · ۶ · │ · · ۳ │
│ ۴ · · │ ۸ · [?]│ · · ۱ │
│ ۷ · · │ · ۲ · │ · · ۶ │
├───────┼───────┼───────┤
│ · ۶ · │ · · · │ ۲ ۸ · │
│ · · · │ ۴ ۱ ۹ │ · · ۵ │
│ · · · │ · ۸ · │ · ۷ ۹ │
└───────┴───────┴───────┘
شکل ۱ — [؟] نشان والا خانہ: پانچویں قطار، چھٹا ستون۔ یہاں کون سا ہندسہ آئے گا؟
مرحلہ بہ مرحلہ حل
۱۔قطار جانچیں (پانچویں قطار): چار، آٹھ، ایک موجود ← یہ تینوں کٹ گئے۔
۲۔ستون جانچیں (چھٹا ستون): سات، پانچ، چھ، دو، نو، آٹھ موجود ← یہ چھ بھی کٹ گئے۔
۳۔ڈِبّہ جانچیں (درمیانی دائیں تین ضرب تین): چھ، پانچ، تین، ایک موجود ← یہ بھی کٹ گئے۔
۴۔تمام کٹنے کے بعد بچنے والا واحد ہندسہ: چار۔
اس خانے میں چار آئے گا۔ کوئی اور چارہ نہیں — یہ اندازہ نہیں، استنتاج ہے۔
امیدوار کاٹنے کی اہم بات
امیدوار کاٹنا صرف خالی خانوں کے لیے نہیں — بھرے ہوئے خانوں کے لیے بھی ذہن میں چلاتے رہنا چاہیے۔ "یہاں کا سات اس خانے کو متاثر کرتا ہے؟" — یہ سوال ہر لکھے ہندسے پر پوچھیں۔ یہ عادت بن جائے تو اکیلا امیدوار تلاش کرنے سے پہلے ہی آنکھ میں آنے لگتا ہے۔
اگر کسی خانے میں صرف ایک ہندسہ آ سکتا ہو تو وہ ہندسہ وہاں ہونا ہی چاہیے۔ "اکیلا" اس لیے کہ خانہ اپنے اکلوتے امیدوار کے ساتھ کھل کر سامنے ہوتا ہے — چھپا نہیں، منطق سے ثابت۔
اکیلا امیدوار ڈھونڈنے کے لیے امیدوار فہرست چاہیے۔ یہ وہ ہندسے ہیں جو کاٹنے کے عمل کے بعد کسی خانے میں آ سکتے ہیں۔ جب فہرست سمٹ کر ایک پر آ جائے — اکیلا امیدوار سامنے ہے۔
امیدوار فہرست کیسے بنائیں؟
ہر خالی خانے کے لیے پوچھیں: ایک سے نو میں کون سے ہندسے یہاں نہیں آ سکتے؟ قطار، ستون یا ڈِبّے میں جو ہندسے موجود ہوں انہیں فہرست سے نکالتے جائیں۔ جو بچیں وہ اس خانے کے امیدوار ہیں۔
سودوکم.نیٹ میں ن بٹن نوٹ موڈ کھولتا ہے۔ نوٹ موڈ میں دبائے گئے ہندسے خانے میں چھوٹے امیدوار نوٹ کے طور پر محفوظ ہو جاتے ہیں۔ اس سہولت سے اکیلا امیدوار ہاتھ سے ٹریک کرنے کے بجائے گرِڈ پر بصری طور پر پہچانا جا سکتا ہے۔
تصویری مثال — اکیلا امیدوار
┌───────┬───────┬───────┐
│ ۵ ۳ ۴ │ ۶ ۷ ۸ │ ۹ ۱ ۲ │
│ ۶ ۷ ۲ │ ۱ ۹ ۵ │ ۳ ۴ ۸ │
│ ۱ ۹ ۸ │ ۳ ۴ ۲ │ ۵ ۶ ۷ │
├───────┼───────┼───────┤
│ ۸ ۵ ۹ │ ۷ ۶ ۱ │ ۴ ۲ ۳ │
│ ۴ ۲ ۶ │ ۸ ۵ [?]│ ۷ ۹ ۱ │
│ ۷ ۱ ۳ │ ۹ ۲ ۴ │ ۸ ۵ ۶ │
├───────┼───────┼───────┤
│ ۹ ۶ ۱ │ ۵ ۳ ۷ │ ۲ ۸ ۴ │
│ ۲ ۸ ۷ │ ۴ ۱ ۹ │ ۶ ۳ ۵ │
│ ۳ ۴ ۵ │ ۲ ۸ ۶ │ ۱ ۷ ۹ │
└───────┴───────┴───────┘
شکل ۲ — پانچویں قطار، چھٹا ستون: صرف ایک امیدوار باقی۔
مرحلہ بہ مرحلہ حل
۱۔پانچویں قطار میں موجود ہندسے: چار، دو، چھ، آٹھ، پانچ، سات، نو، ایک ← آٹھ ہندسے ہیں، صرف تین غائب۔
۲۔چھٹے ستون میں موجود ہندسے: آٹھ، پانچ، دو، ایک، چار، سات، نو، چھ ← آٹھ ہندسے ہیں، صرف تین غائب۔
۳۔درمیانی دائیں ڈِبّے میں موجود ہندسے: نو، ایک، تین، چار، سات، آٹھ، چھ، پانچ ← آٹھ ہندسے ہیں۔
۴۔قطار + ستون + ڈِبّہ کاٹنے کے بعد بچنے والا واحد ہندسہ: تین۔ اس خانے میں صرف تین آ سکتا ہے۔
اکیلا امیدوار ڈھونڈنے کے لیے پورے گرِڈ کو خانہ خانہ چھاننا ضروری نہیں۔ مؤثر طریقہ یہ ہے: پہلے وہ قطاریں اور ستون دیکھیں جو زیادہ بھرے ہوئے ہوں۔ کسی قطار میں سات یا آٹھ ہندسے بھرے ہوں تو اس قطار کے خالی خانوں میں سے ایک یا زیادہ اکیلے امیدوار ہو سکتے ہیں۔
اکیلے امیدوار اور چھپے اکیلے امیدوار میں فرق
اکیلا امیدوار خانے پر مبنی ہے — "اس خانے میں صرف ایک ہندسہ آتا ہے۔" چھپا اکیلا امیدوار ہندسے پر مبنی ہے — "یہ ہندسہ اس قطار میں صرف یہاں آ سکتا ہے۔" دونوں اکلوتا امیدوار تلاش کرتے ہیں مگر مختلف زاویے سے۔ پہلا امیدوار فہرست سے ملتا ہے، دوسرا ہندسوں کی تقسیم سے۔
جوڑی امیدوار میں تھوڑی گہری سوچ چاہیے۔ خیال یہ ہے: اگر دو خانوں میں بالکل وہی دو امیدوار ہوں اور دونوں خانے ایک ہی قطار، ستون یا ڈِبّے میں ہوں — تو وہ دو امیدوار اس اکائی کے باقی خانوں سے کاٹے جا سکتے ہیں۔
کیوں؟ کیونکہ وہ دو ہندسے یقیناً انہی دونوں خانوں میں جائیں گے — چاہے ابھی معلوم نہ ہو کہ کون سا کہاں جائے گا۔ یہ یقین اسی قطار، ستون یا ڈِبّے کے باقی خانوں کے لیے ان دونوں ہندسوں کو امیدوار رکھنا بے معنی بنا دیتا ہے۔
تصویری مثال — جوڑی امیدوار
تیسرا ستون — امیدوار نوٹس کے ساتھ:
┌──────────────────────────┐
│ قطار ۱ ستون ۳: [۱، ۷] │ ← جوڑی امیدوار خانہ
│ قطار ۲ ستون ۳: [۲، ۵، ۸] │
│ قطار ۳ ستون ۳: [۱، ۷] │ ← جوڑی امیدوار خانہ
│ قطار ۴ ستون ۳: [۲، ۵، ۷، ۸] │
│ قطار ۵ ستون ۳: [۲، ۴، ۷] │
│ قطار ۶ ستون ۳: [۲، ۵، ۷، ۸] │
│ قطار ۷ ستون ۳: [۳، ۵] │
│ قطار ۸ ستون ۳: [۲، ۵، ۸] │
│ قطار ۹ ستون ۳: [۲، ۵، ۶] │
└──────────────────────────┘
شکل ۳ — تیسرا ستون: قطار ۱ ستون ۳ اور قطار ۳ ستون ۳ میں صرف [۱، ۷] ہیں۔ جوڑی امیدوار بن گئی۔
مرحلہ بہ مرحلہ حل
۱۔قطار ۱ ستون ۳ کے امیدوار: [۱، ۷]۔ قطار ۳ ستون ۳ کے امیدوار: [۱، ۷]۔ وہی دو امیدوار، وہی دو خانے ← جوڑی امیدوار شناخت ہو گئی۔
۲۔یہ دو ہندسے (ایک اور سات) یقیناً قطار ۱ ستون ۳ اور قطار ۳ ستون ۳ میں جائیں گے۔ ابھی معلوم نہیں کون کہاں جائے گا، مگر دونوں انہی دو خانوں کے لیے مخصوص ہیں۔
۳۔تیسرے ستون کے باقی تمام خانوں سے ایک اور سات کاٹیں: قطار ۴ ستون ۳ ← [۲، ۵، ۸]، قطار ۵ ستون ۳ ← [۲، ۴]، قطار ۶ ستون ۳ ← [۲، ۵، ۸]۔
۴۔قطار ۵ ستون ۳ میں اب صرف [۲، ۴] بچے — جوڑی امیدوار کے اثر سے اکیلا امیدوار بن گیا۔ حل کا سلسلہ شروع ہوا۔
دوسری مثال — ڈِبّے کے اندر جوڑی امیدوار
بائیں اوپری تین ضرب تین ڈِبّہ — امیدوار نوٹس کے ساتھ:
┌─────────────────────────────────┐
│ قطار ۱ ستون ۱:[۴] قطار ۱ ستون ۲:[۳،۹] قطار ۱ ستون ۳:[۳،۹] │ ← جوڑی امیدوار
│ قطار ۲ ستون ۱:[۶] قطار ۲ ستون ۲:[۲،۵،۸] قطار ۲ ستون ۳:[۲،۸] │
│ قطار ۳ ستون ۱:[۱،۷،۸] قطار ۳ ستون ۲:[۲،۵،۸] قطار ۳ ستون ۳:[۲،۸] │
└─────────────────────────────────┘
شکل ۴ — بائیں اوپری ڈِبّہ: قطار ۱ ستون ۲ اور قطار ۱ ستون ۳ میں صرف [۳، ۹] ہیں۔ جوڑی امیدوار۔
۱۔قطار ۱ ستون ۲ = [۳، ۹]، قطار ۱ ستون ۳ = [۳، ۹]۔ وہی دو امیدوار، ایک ہی ڈِبّے اور ایک ہی قطار میں ← دوہرا اثر۔
۲۔ڈِبّے کے باقی خانوں سے تین اور نو کاٹے جاتے ہیں۔ پہلی قطار کے باقی خانوں سے بھی تین اور نو کاٹے جاتے ہیں۔
۳۔قطار ۲ ستون ۳ = [۲، ۸]، قطار ۳ ستون ۳ = [۲، ۸] ← یہ بھی ڈِبّے کے اندر جوڑی امیدوار بناتے ہیں۔ سلسلہ وار کٹائی شروع ہو جاتی ہے۔
جوڑی امیدوار مشکل کیوں ہے؟
شروع میں دیکھنا سست ہوتا ہے — خانہ خانہ امیدوار فہرستیں موازنہ کرنی پڑتی ہیں۔ تجربہ کار کھلاڑیوں میں یہ موازنہ اب خودکار ہو جاتا ہے: دو امیدوار والا خانہ دیکھتے ہی وہ فوری طور پر جانچتے ہیں کہ جوڑ بنتا ہے یا نہیں۔ یہ عادت عموماً پچاس سے سو پہیلیوں کے بعد پختہ ہوتی ہے۔
اشارتی جوڑی ڈِبّے کے اندر کی تقسیم کا مشاہدہ ہے۔ اگر کسی ہندسے کے امیدوار تین ضرب تین کے ڈِبّے میں صرف ایک قطار یا ستون میں سمٹ جائیں — تو اس ہندسے کو اس قطار یا ستون کے ڈِبّے سے باہر کے خانوں سے کاٹا جا سکتا ہے۔
"اشارتی" نام یہاں سے آیا: وہ دو (یا تین) خانے قطار یا ستون کے ساتھ باہر کی طرف "اشارہ" کرتے ہیں۔ یہی واحد طریقہ ہے جو نتیجے کو ڈِبّے کے اندر سے نکال کر قطار یا ستون کی سطح پر لے جاتا ہے۔
تصویری مثال — قطار کے ساتھ اشارتی جوڑی
ہندسہ تین کی ڈِبّے اور قطار میں تقسیم:
┌────────────┬────────────┬────────────┐
│ · · · │ [۳] · [۳]│ · · · │ ← پہلی قطار
│ · · · │ · · · │ · · · │
│ · · · │ · · · │ · · · │
└────────────┴────────────┴────────────┘
بایاں ڈِبّہ درمیانی ڈِبّہ دایاں ڈِبّہ
درمیانی اوپری ڈِبّے میں تین کے امیدوار: صرف پہلی قطار میں (س۴ اور س۶)۔
شکل ۵ — تین کے امیدوار درمیانی اوپری ڈِبّے میں صرف پہلی قطار میں سمٹے ہوئے ہیں۔
مرحلہ بہ مرحلہ حل
۱۔درمیانی اوپری تین ضرب تین ڈِبّے میں تین کے امیدوار خانے تلاش کریں: قطار ۱ ستون ۴ اور قطار ۱ ستون ۶۔
۲۔دونوں پہلی قطار میں ہیں۔ ڈِبّے کے اندر دوسری یا تیسری قطار میں تین کی جگہ نہیں۔
۳۔مطلب: تین اس ڈِبّے سے پہلی قطار میں جائے گا۔ پہلی قطار کا بایاں ڈِبّہ (س۱، س۲، س۳) اور دایاں ڈِبّہ (س۷، س۸، س۹) اب تین نہیں رکھ سکتے۔
۴۔بائیں ڈِبّے کی پہلی قطار کے خانوں سے اور دائیں ڈِبّے کی پہلی قطار کے خانوں سے تین کاٹا جاتا ہے۔
دوسری مثال — ستون کے ساتھ اشارتی جوڑی
ہندسہ سات کی ستون میں تقسیم (بایاں ڈِبّہ):
┌───────┐
│ · · · │ ق۱ — اوپر
│ · · · │ ق۲
│ · · · │ ق۳
├───────┤
│ ·[۷]· │ ق۴ — درمیان ← س۲
│ ·[۷]· │ ق۵ ← س۲
│ · · · │ ق۶
├───────┤
│ · · · │ ق۷ — نیچے
│ · · · │ ق۸
│ · · · │ ق۹
└───────┘
بایاں ڈِبّہ — سات کے امیدوار صرف س۲ میں (ق۴ اور ق۵)۔
شکل ۶ — بائیں درمیانی ڈِبّے میں سات کے امیدوار صرف دوسرے ستون میں۔ دوسرے ستون کے اوپری اور نچلے حصوں سے سات کاٹا جاتا ہے۔
۱۔بائیں درمیانی تین ضرب تین ڈِبّے میں سات کے امیدوار خانے تلاش کریں: قطار ۴ ستون ۲ اور قطار ۵ ستون ۲۔
۲۔دونوں دوسرے ستون میں ہیں۔ ڈِبّے کے اندر پہلے یا تیسرے ستون میں سات کی جگہ نہیں۔
۳۔مطلب: سات اس ڈِبّے سے دوسرے ستون میں جائے گا۔ دوسرے ستون کا اوپری ڈِبّہ (ق۱–ق۳) اور نچلا ڈِبّہ (ق۷–ق۹) اب سات نہیں رکھ سکتے۔
۴۔اوپری حصے کے دوسرے ستون کے خانوں سے اور نچلے حصے کے دوسرے ستون کے خانوں سے سات کاٹا جاتا ہے۔
اشارتی جوڑی اور باکس-لائن تخفیف میں فرق
اشارتی جوڑی ڈِبّے سے قطار یا ستون کی طرف کام کرتی ہے۔ باکس-لائن تخفیف اس کا الٹ ہے — قطار یا ستون کا کوئی امیدوار صرف ایک ڈِبّے میں باقی ہو تو اسے پہچان کر اس ڈِبّے کے باقی خانے صاف کرتا ہے۔ ایک دوسرے کی تکمیل کرنے والے دو رُخ، ایک منطق۔
طریقے کس ترتیب سے لگائیں؟
ترتیب اہم ہے — ایک طریقہ چھوڑنا اگلے کو دیکھنے میں رکاوٹ بن جاتا ہے۔ ایک کارآمد حل کا معمول اس طرح چلتا ہے:
| # |
طریقہ |
کب لگائیں؟ |
| ۱ | امیدوار کاٹنا | ہر خالی خانے کے لیے امیدوار فہرست بنائیں یا اپ ڈیٹ کریں۔ |
| ۲ | اکیلا امیدوار | کیا امیدوار فہرست ایک پر آئے خانے ہیں؟ ہاں تو بھریں۔ |
| ۳ | چھپا اکیلا امیدوار | ہر ہندسے کو قطار، ستون اور ڈِبّے کی بنیاد پر اسکین کریں۔ صرف ایک خانے میں فِٹ ہو تو لکھیں۔ |
| ۴ | جوڑی امیدوار | کیا ایک جیسے دو امیدوار بانٹنے والے خانوں کے جوڑے ہیں؟ ہاں تو اثر لگائیں۔ |
| ۵ | اشارتی جوڑی | کیا کسی ڈِبّے میں کسی ہندسے کے امیدوار ایک قطار یا ستون میں پھنسے ہیں؟ ہاں تو باہر صاف کریں۔ |
جب بھی رکاوٹ آئے اس ترتیب کے شروع پر واپس جائیں۔ جب کوئی طریقہ پیش رفت کرے تو نئے سرے سے شروع کرنا پڑتا ہے — کیونکہ ایک خانہ بدلنے سے دوسرے خانوں کی امیدوار فہرستیں متاثر ہوتی ہیں۔
سودوکم.نیٹ میں اس ترتیب کو سہارا دینے والا ٹول
گیم کوچ کا تعلیمی موڈ بتاتا ہے کہ کون سا طریقہ لگایا جا سکتا ہے۔ اوپر کی ترتیب یاد رکھنے کے بجائے گیم کوچ موجودہ گرِڈ کا تجزیہ کر کے مناسب طریقہ تجویز کرتا ہے۔ سیکھنے کے دوران انتہائی قیمتی — مگر طریقہ خود دیکھنے سے پہلے تجویز نہ پڑھیں۔
اکثر پوچھے جانے والے سوالات
کیا ان چار طریقوں سے ہر سُڈوکُو حل ہو جاتا ہے؟ ›
آسان اور زیادہ تر درمیانی پہیلیوں کے لیے ہاں۔ مشکل درجے میں ایکس ونگ اور سورڈ فش جیسے اعلیٰ طریقے درکار ہو سکتے ہیں۔ ان چار کو سمجھے بغیر آگے بڑھنا بے سود ہے — بنیاد نہ ہو تو اوپر کی منزلیں نہیں ٹِکتیں۔
اکیلے امیدوار اور جوڑی امیدوار کا فرق کیسے یاد رکھیں؟ ›
اکیلا امیدوار: ایک خانہ، ایک امیدوار — خانہ براہِ راست حل ہو جاتا ہے۔ جوڑی امیدوار: دو خانے، دو ایک جیسے امیدوار دونوں میں۔ اکیلا امیدوار خانے کو فوری حل کرتا ہے۔ جوڑی امیدوار باقی خانوں کے امیدوار کم کر کے بالواسطہ آگے بڑھاتی ہے۔
اشارتی جوڑی دیکھنا مشکل کیوں ہوتا ہے؟ ›
کیونکہ نظر ڈِبّے سے قطار یا ستون کی طرف جاتی ہے — ایک ساتھ دو رُخ پڑھنے پڑتے ہیں۔ عملی طریقہ یہ ہے: ہر ڈِبّے کے ہر ہندسے کے لیے باقاعدگی سے پوچھیں "کیا یہ امیدوار ایک ہی قطار یا ستون میں ہیں؟" شروع میں سست ہوتا ہے، کچھ درجن پہیلیوں کے بعد یہ خودبخود ہونے لگتا ہے۔
کیا امیدوار نوٹس لکھنا ضروری ہے؟ ›
آسان پہیلیوں میں عموماً نہیں — اکیلے امیدوار دیکھ کر مل سکتے ہیں۔ درمیانے درجے سے نوٹس کے بغیر جوڑی امیدوار اور اشارتی جوڑی دیکھنا بہت مشکل ہو جاتا ہے۔ سودوکم.نیٹ میں ن بٹن نوٹ موڈ کھولتا ہے — امیدوار ہاتھ سے لکھنے سے گرِڈ کی گہری سمجھ بنتی ہے اور طریقے لگانا بھی آسان ہو جاتا ہے۔
آخری بات
ان چار طریقوں کو "جاننے" اور گرِڈ پر "دیکھنے" کے درمیان کا فاصلہ مشق سے کم ہوتا ہے۔ امیدوار کاٹنا تو آپ پہلے سے کر رہے تھے — بس منظم نہیں تھا۔ جب اکیلا امیدوار نظر آنے لگتا ہے تو گرِڈ مختلف دِکھتا ہے؛ جوڑی امیدوار میں سلسلے کا منطق محسوس ہوتا ہے۔ اشارتی جوڑی دِکھاتی ہے کہ ڈِبّہ قطار اور ستون سے کیسے "بات" کرتا ہے — اور اس لمحے پہیلیوں کو دیکھنے کا نظریہ بدل جاتا ہے۔
امیدوار کاٹنے کو عادت بنائیں — امیدوار نوٹس کے بغیر جوڑی امیدوار نظر نہیں آتی، جوڑی امیدوار کے بغیر اشارتی جوڑی بے کار ہے۔ ہر طریقہ پچھلے کو لازمی مانتا ہے — اسی لیے ترتیب نہیں چھوڑی جاتی۔
سودوکم.نیٹ سودوہب
سُڈوکُو طریقوں کی تصویری رہنمائی