Roomshade · سوچنے کے لیے کچھ
ہر Roomshade پہیلی چار پابندیوں پر کھڑی ہے جو مل کر ایک واحد، ناگزیر حل پیدا کرتی ہیں۔
انگریزی میں لکھا اور ترمیم کیا گیا۔ یہ اردو نسخہ مشینی ترجمے سے تیار کیا گیا ہے؛ جہاں درستی اہم ہو، وہاں انگریزی اصل ہی مستند ہے۔ اصل انگریزی متن پڑھیں ←
Roomshade کی پہیلی ایک خالی گرڈ سے شروع ہوتی ہے، جسے موٹی لکیروں کے ذریعے مستطیل کمروں میں تقسیم کیا گیا ہوتا ہے۔ کچھ کمروں پر ایک عدد لکھا ہوتا ہے، باقی خالی رہتے ہیں۔ کھلاڑی کا کام یہ ہے کہ ہر عدد والے کمرے میں بالکل اتنے ہی خانوں پر سایہ کرے جتنے کا تقاضا ہے، اور ساتھ ہی اُن تین مزید پابندیوں کی پاسداری کرے جو پورے بورڈ پر پھیلی ہوئی ہیں۔ یہ چار قاعدے، یعنی فی کمرہ گنتی، الحاق کی پابندی، اتصال کی شرط، اور لکیر کے پھیلاؤ کی حد، الگ تھلگ کام نہیں کرتے۔ یہ ایک باہم پیوست نظام بناتے ہیں جس میں ایک قاعدے کو پورا کرنا اکثر وہ حالات پیدا کر دیتا ہے جو دوسرے کو پورا کرنے کے لیے ضروری ہوں، اور ان میں سے کسی ایک کی بھی خلاف ورزی پوری پہیلی کو باطل کر دیتی ہے۔ 3 1
اس ڈیزائن کی خوبصورتی اس میں ہے کہ ہر قاعدہ دوسروں کو کیسے محدود کرتا ہے۔ فی کمرہ گنتی کا قاعدہ مقامی سطح پر کام کرتا ہے اور صرف ایک کمرے کی حدود کے اندر کے خانوں پر حکم چلاتا ہے۔ الحاق کا قاعدہ بھی مقامی طور پر کام کرتا ہے مگر ہمسایہ کمروں کے درمیان رشتے قائم کرتا ہے۔ اتصال کا قاعدہ عالمی سطح پر کام کرتا ہے اور تقاضا کرتا ہے کہ پورا سفید علاقہ ایک ہی مسلسل راستہ بنائے۔ لکیر کے پھیلاؤ کا قاعدہ اُن سیدھی لکیروں کے ساتھ کام کرتا ہے جو کئی کمروں سے گزر سکتی ہیں۔ مل کر یہ پابندیاں ایسی پہیلی بناتی ہیں جہاں مقامی استنباط آبشار کی طرح عالمی نتائج میں ڈھل جاتے ہیں، اور جہاں حل اندازے سے نہیں بلکہ یہ پہچاننے سے برآمد ہوتا ہے کہ قاعدے کس طرح باہم پیوست ہو کر ایک کے سوا ہر امکان ختم کر دیتے ہیں۔ 3
پہلا اور سب سے فوراً نظر آنے والا قاعدہ یہ کہتا ہے کہ جس کمرے پر عدد لکھا ہو، اس میں بالکل اتنے ہی سایہ دار خانے ہونے چاہئیں۔ یہی پہیلی کا بنیادی اشاراتی نظام ہے، یعنی وہ معلومات جو کھلاڑی کو ہر کمرے کے اندرونی حال کے بارے میں ملتی ہیں۔ تین خانوں کا کمرہ جس پر دو کا اشارہ ہو، اس میں بالکل دو سایہ دار اور ایک سفید خانہ درکار ہے۔ چھ خانوں کا کمرہ جس پر تین کا اشارہ ہو، اس میں تین سایہ دار اور تین سفید خانے درکار ہیں۔ بغیر عدد والا کمرہ ایسی کوئی پابندی عائد نہیں کرتا، اگرچہ الحاق کا قاعدہ پھر بھی اس پر حد لگا دیتا ہے: اس میں صفر سایہ دار خانوں سے لے کر اتنے خانے ہو سکتے ہیں جتنے اس کے خانے بغیر اس کے سما سکیں کہ ان میں سے دو ایک دوسرے کو چھو جائیں، اور مستطیل کے لیے یہ تعداد اس کے خانوں کا نصف ہے، اوپر کی طرف پورا کیا ہوا۔ 3
یہ قاعدہ اکیلا زیادہ تر پہیلیاں حل کرنے کے لیے ناکافی ہے۔ مثلاً 3×2 کا کمرہ جس پر دو کا اشارہ ہو، اس کے دو سایہ دار خانے پندرہ مختلف طریقوں سے ترتیب پا سکتے ہیں۔ یہ قاعدہ مقامی معلومات دیتا ہے مگر خاصا ابہام چھوڑ جاتا ہے۔ تاہم یہی ابہام ہے جسے باقی قاعدے حل کرتے ہیں۔ الحاق کا قاعدہ، اتصال کا قاعدہ اور لکیر کے پھیلاؤ کا قاعدہ، ہر ایک کچھ ایسی ترتیبیں ختم کر دیتا ہے جو محض گنتی کے قاعدے کے تحت جائز ہوتیں۔ گنتی کا قاعدہ اسٹیج سجاتا ہے؛ باقی قاعدے طے کرتے ہیں کہ کون سے اداکار سامنے آ سکتے ہیں۔ 3
دوسرا قاعدہ کسی بھی دو سایہ دار خانوں کو راست ملحق (یعنی اوپر، نیچے، دائیں یا بائیں سے جڑا ہوا) ہونے سے روکتا ہے۔ دو سایہ دار خانے کبھی کوئی کنارہ سانجھا نہیں کر سکتے؛ وہ صرف ترچھے رخ سے چھو سکتے ہیں۔ یہ قاعدہ فاصلے کی ایسی شرط پیدا کرتا ہے جو کمروں کی حدود کے پار تک پھیلتی ہے۔ جب کسی خانے پر سایہ کیا جاتا ہے تو وہ فوراً اپنے راست ملحق ہمسایوں پر سایہ کرنا ممنوع کر دیتا ہے، چاہے وہ ہمسائے اسی کمرے کے ہوں یا کسی ملحقہ کمرے کے۔ اس سے لہر جیسا اثر پیدا ہوتا ہے: ایک خانے پر سایہ کرنا ہمسایہ کمروں میں امکانات ختم کر سکتا ہے، جو بدلے میں دوسرے خانوں کو سایہ دار یا سفید ہونے پر مجبور کر سکتا ہے۔ 1
الحاق کا قاعدہ خاص طور پر اُس وقت طاقتور ہوتا ہے جب اسے فی کمرہ گنتی کے قاعدے کے ساتھ ملا دیا جائے۔ 1×3 کے ایسے کمرے پر غور کیجیے جس پر دو کا اشارہ ہو۔ دو سایہ دار خانے پہلو بہ پہلو نہیں بیٹھ سکتے، اس لیے انہیں دونوں سرے لینے ہوں گے اور درمیانی خانے کو سفید رہنا ہوگا: گنتی کا قاعدہ طے کرتا ہے کہ کتنے، اور الحاق کا قاعدہ طے کرتا ہے کہ کون سے۔ اس کے برعکس ایسے کمرے پر غور کیجیے جس میں صرف ایک خانہ سایہ دار ہو سکتا ہو۔ الحاق کا قاعدہ محدود کر دیتا ہے کہ ہمسایہ کمروں کے کون سے خانے سایہ دار ہو سکتے ہیں، کیونکہ اُس اکلوتے سایہ دار خانے سے ملحق کسی خانے پر سایہ کرنا قاعدے کی خلاف ورزی ہوگی۔ گنتی کے قاعدے اور الحاق کے قاعدے کے درمیان یہی باہمی کھیل ہے جہاں سے پہیلی کا بیشتر استنباط شروع ہوتا ہے۔ 3
تیسرا قاعدہ تقاضا کرتا ہے کہ تمام سفید خانے ایک ہی راست طور پر جڑا ہوا علاقہ بنائیں۔ اس کا مطلب یہ ہے کہ کسی بھی سفید خانے سے، صرف سفید خانوں میں سے راست چلتے ہوئے، کسی بھی دوسرے سفید خانے تک پہنچا جا سکے۔ یہ قاعدہ پورے بورڈ پر عالمی سطح پر کام کرتا ہے، جو اسے کھیل کی سب سے طاقتور پابندیوں میں سے ایک بنا دیتا ہے۔ یہ سفید علاقے کو الگ تھلگ جیبوں میں بٹنے سے روکتا ہے، جو بصورتِ دیگر اُس وقت ہو سکتا ہے جب سایہ دار خانوں کا کوئی حلقہ سفید خانوں کی ایک جیب کو باقی بورڈ سے گھیر کر کاٹ دے۔ 3
اتصال کا قاعدہ پہیلی حل کرنے کے آخری مرحلوں میں خاص طور پر فیصلہ کن ہو جاتا ہے، جب زیادہ تر خانے طے ہو چکے ہوں اور باقی سوال صرف یہ ہو کہ سفید خانے ایک ہی جڑا ہوا علاقہ بناتے ہیں یا نہیں۔ یہ بعض خانوں کو سفید ہونے پر مجبور کر سکتا ہے، خواہ الحاق کا قاعدہ انہیں سایہ دار ہونے کی اجازت دے رہا ہو۔ مثلاً اگر کسی خاص خانے پر سایہ کرنے سے سفید خانوں کا ایک گروہ باقی بورڈ سے کٹ جائے، تو اُس خانے کا سفید ہونا لازم ہے۔ یہ قاعدہ مقامی فیصلوں کو عالمی نتائج میں بدل دیتا ہے، اور کھلاڑی سے تقاضا کرتا ہے کہ انفرادی خانوں کا فیصلہ کرتے ہوئے پورے بورڈ کی سفید ساخت کا شعور برقرار رکھے۔ 3
چوتھا اور سب سے باریک قاعدہ یہ کہتا ہے کہ جڑے ہوئے سفید خانوں کی کوئی سیدھی افقی یا عمودی لکیر تین یا زیادہ کمروں پر نہیں پھیل سکتی۔ سفید خانوں کی کوئی سیدھی قطار زیادہ سے زیادہ ایک کمرے کی سرحد پار کر سکتی ہے، یعنی اس میں زیادہ سے زیادہ دو کمروں کے خانے ہو سکتے ہیں۔ یہ قاعدہ اُن سیدھی لکیروں کے ساتھ کام کرتا ہے جو کمروں کی حدود کو کاٹتی ہیں، اور ایک ایسی پابندی پیدا کرتا ہے جو اُس وقت تک نظر نہیں آتی جب تک کوئی بورڈ کی افقی اور عمودی لکیروں کا جائزہ نہ لے۔ 1
یہ قاعدہ خاص طور پر ایسی ترتیبوں کو ختم کرنے میں مؤثر ہے جو بصورتِ دیگر پہلے تین قاعدوں کو پورا کر دیتیں۔ مثلاً سفید خانوں کی ایک لمبی افقی قطار جو کمروں کی دو سرحدیں پار کرتی ہو، اس قاعدے کی خلاف ورزی کرے گی، خواہ خانے الحاق کے قاعدے کے مطابق درست فاصلے پر ہوں اور درست گنتی والے کمروں سے تعلق رکھتے ہوں۔ یہ قاعدہ سفید خانوں کو مجبور کرتا ہے کہ اُن کی لکیروں پر حکمتِ عملی کے مقامات پر سایہ دار خانے آ کر انہیں توڑ دیں، جس سے سفید خانوں کا وہ بصری نمونہ بنتا ہے جو انہیں جدا کرنے والے سایہ دار خانوں کے ذریعے ٹکڑوں میں بٹا ہوا دکھائی دیتا ہے۔ 3
Roomshade کی اصل طاقت اس سے برآمد ہوتی ہے کہ یہ چاروں قاعدے مل کر کیسے کام کرتے ہیں۔ فی کمرہ گنتی کا قاعدہ ابتدائی معلومات فراہم کرتا ہے مگر بہت سی ترتیبیں ممکن چھوڑ دیتا ہے۔ الحاق کا قاعدہ راست ملحق سایہ دار خانوں کو ممنوع قرار دے کر بعض ترتیبیں ختم کر دیتا ہے۔ اتصال کا قاعدہ وہ ترتیبیں ختم کرتا ہے جو سفید علاقے کو ٹکڑوں میں بانٹ دیں۔ لکیر کے پھیلاؤ کا قاعدہ وہ ترتیبیں ختم کرتا ہے جو بہت زیادہ کمروں سے گزرنے والی سفید لکیریں بنائیں۔ ہر قاعدہ امکانات کا ایک الگ حصہ ختم کرتا ہے، اور مل کر وہ ایک کے سوا ساری ترتیبیں ختم کر دیتے ہیں، یعنی وہی واحد حل۔ 3
یہ باہمی پیوستگی ایسی پہیلی بناتی ہے جس کا حل قاعدوں کو الگ الگ پورا کر کے نہیں ملتا۔ کوئی خانہ گنتی کے قاعدے اور الحاق کے قاعدے کے تحت جائز ہو سکتا ہے مگر اتصال کے قاعدے کے تحت ممنوع۔ کوئی دوسرا خانہ الحاق کا قاعدہ پورا کر سکتا ہے مگر ایسی سفید لکیر بنا دے جو لکیر کے پھیلاؤ کے قاعدے کی خلاف ورزی کرے۔ کھلاڑی کو مسلسل چاروں قاعدے بیک وقت جانچنے ہوتے ہیں، اور یہ پہچاننا ہوتا ہے کہ ایک قاعدے پر مبنی استنباط کسی دوسرے قاعدے کے تحت نئے امکانات یا نئی پابندیاں پیدا کر سکتا ہے۔ یہی پہیلی کے استنباط کا نچوڑ ہے: ہر قاعدے کے نتائج کا پیچھا کرنا، جیسے جیسے وہ پورے بورڈ میں پھیلتے جاتے ہیں۔ 3
Roomshade کی پہیلیاں تین معیاری حجموں میں آتی ہیں: چھوٹی (5×5)، درمیانی (6×6) اور بڑی (7×7)۔ یہ پیمائشیں پہیلی کی پیچیدگی پر اثر ڈالتی ہیں، خود قاعدوں پر نہیں۔ 5×5 گرڈ میں 7×7 گرڈ کے مقابلے میں کم خانے اور کم کمرے ہوتے ہیں، اس لیے حل کے لیے عموماً کم استنباطی قدم درکار ہوتے ہیں۔ تاہم پہیلی کی بنیادی ساخت حجم سے قطع نظر وہی رہتی ہے۔ 3
ہر کمرہ ایک مستطیل ہے جس کی پیمائش ہر سمت میں ایک سے تین خانوں کے درمیان ہوتی ہے۔ اس سے 1×1 کے اکہرے خانوں سے لے کر 3×3 کے نو خانوں والے کمروں تک کی گنجائش بنتی ہے۔ کمروں کی پیمائشیں قاعدوں کے اطلاق پر دلچسپ طریقوں سے اثر ڈالتی ہیں۔ 1×1 کا کمرہ جس پر ایک کا اشارہ ہو، اسے سایہ دار ہونا ہی ہوگا؛ 1×1 کا کمرہ جس پر صفر کا اشارہ ہو، اسے سفید رہنا ہوگا۔ 3×3 کے کمرے کو جس پر پانچ کا اشارہ ہو، پانچ سایہ دار اور چار سفید خانے درکار ہیں، اور الحاق کا قاعدہ انہیں رکھنے کا بالکل ایک ہی طریقہ چھوڑتا ہے: چاروں کونے اور مرکز۔ کمروں کی پیمائشیں، اشاروں کی قدروں کے ساتھ مل کر، وہ ابتدائی حالات پیدا کرتی ہیں جن سے قاعدوں کو وہ واحد حل نکالنا ہوتا ہے۔ 3
کچھ کمرے اپنا اشاراتی عدد دکھاتے ہیں، جبکہ دوسرے خالی ہوتے ہیں۔ خالی اشارے کا مطلب یہ ہے کہ اُس کمرے پر فی کمرہ گنتی کی کوئی پابندی نہیں، کمرے میں سایہ دار خانوں کی کوئی بھی تعداد ہو سکتی ہے، صفر سے لے کر اتنی تک جتنی اس کے خانے بغیر اس کے سما سکیں کہ ان میں سے دو ایک دوسرے کو چھو جائیں۔ خالی کمرے پھر بھی الحاق کے قاعدے، اتصال کے قاعدے اور لکیر کے پھیلاؤ کے قاعدے کی پابندی کرتے ہیں، مگر وہ پہیلی میں کوئی عددی پابندی کا اضافہ نہیں کرتے۔ 3
خالی کمروں کی موجودگی پہیلی میں پیچیدگی کی ایک اور تہہ جوڑ دیتی ہے۔ عددی پابندی کے بغیر، کھلاڑی کو خالی کمروں میں یہ فیصلہ پوری طرح باقی تین قاعدوں کی بنیاد پر کرنا ہوتا ہے کہ کن خانوں پر سایہ کیا جائے۔ اس کے لیے اس بات کا محتاط تجزیہ درکار ہے کہ خالی کمروں میں خانوں پر سایہ کرنا ہمسایہ کمروں اور مجموعی سفید ساخت پر کیا اثر ڈالتا ہے۔ خالی کمرے عدد والے کمروں کے درمیان جوڑ کا کام دے سکتے ہیں اور ان کے بیچ سفید راستوں کو بہنے دے سکتے ہیں، یا انہیں سایہ دار خانوں سے بھر کر ناپسندیدہ سفید لکیریں روکی جا سکتی ہیں۔ خالی اور عدد والے کمروں کے درمیان یہ باہمی کھیل Roomshade کے ڈیزائن کا ایک کلیدی جزو ہے۔ 3
Roomshade کا حسن اس میں ہے کہ مقامی استنباط کیسے آبشار کی طرح عالمی نتائج میں ڈھل جاتے ہیں۔ بورڈ کے ایک کونے کا ایک سایہ دار خانہ، قاعدوں کے باہم پیوست اثرات کے ذریعے، کئی کمرے دور کے خانوں کی حالت طے کر سکتا ہے۔ الحاق کا قاعدہ مقامی طور پر پھیلتا ہے اور سایہ دار خانوں کے ہمسایوں کو ممنوع کرتا ہے۔ اتصال کا قاعدہ عالمی سطح پر پھیلتا ہے اور تقاضا کرتا ہے کہ پورا سفید علاقہ جڑا رہے۔ لکیر کے پھیلاؤ کا قاعدہ سیدھی لکیروں کے ساتھ پھیلتا ہے اور ایسی سفید قطاروں کو ممنوع کرتا ہے جو بہت زیادہ کمروں سے گزریں۔ 1
یہ پھیلاؤ ایسی پہیلی بناتا ہے جس میں کھلاڑی کو نئی معلومات ملنے کے ساتھ ساتھ بورڈ کے بارے میں اپنی سمجھ مسلسل تازہ کرنی پڑتی ہے۔ جو خانہ کبھی مبہم تھا، ہمسایہ خانہ طے ہوتے ہی وہ لازمی ہو سکتا ہے۔ جس کمرے میں بظاہر کئی جائز ترتیبیں ممکن دکھتی تھیں، اتصال کا قاعدہ لگاتے ہی وہ ایک ہی ترتیب تک سمٹ سکتا ہے۔ حل کسی ایک بصیرت سے نہیں بلکہ چاروں قاعدوں کو بار بار لاگو کرنے کے مجموعی اثر سے برآمد ہوتا ہے، یہاں تک کہ ہر خانہ طے ہو جائے۔ 3
ہر Roomshade پہیلی کا بالکل ایک ہی حل ہوتا ہے۔ یہ یکتائی اتفاقی نہیں بلکہ پہیلی کی تعمیر سے یقینی بنائی جاتی ہے۔ پہیلیاں بنانے کے لیے استعمال ہونے والا بیک ٹریکنگ حل کار تصدیق کرتا ہے کہ صرف ایک ہی سایہ کاری چاروں قاعدوں کو پورا کرتی ہے۔ یہ قطعی نوعیت پہیلی کے ڈیزائن کے لیے لازمی ہے: اگر ایک سے زیادہ حل ممکن ہوں تو پہیلی باطل سمجھی جائے گی۔ کھلاڑی کا کام یہ ہے کہ وہ اُس واحد حل کو اندازے سے نہیں، استنباط سے دریافت کرے۔ 3
پہیلی کی یہ قطعی خوبی اس بات کا تقاضا کرتی ہے کہ ہر جائز استنباط یقینی ہو۔ اگر قاعدوں کے ذریعے کسی خانے کا سایہ دار یا سفید ہونا طے کیا جا سکتا ہے، تو وہ خانہ اُس واحد حل میں سایہ دار یا سفید ہی ہے۔ اگر کسی خانے کی حالت اندازے کے بغیر طے نہ ہو سکے، تو یا تو پہیلی ابھی حل طلب ہے یا کھلاڑی نے ابھی درست استنباط نہیں پایا۔ یہی خوبی Roomshade کو اُن پہیلیوں سے ممتاز کرتی ہے جو آزمائش اور خطا پر انحصار کرتی ہیں؛ ہر خانے کا فیصلہ قاعدوں اور پہلے سے طے شدہ معلومات سے منطقی طور پر نکلنا چاہیے۔ 3