BUG کا مطلب ہے *Binary Universal Grave*: ہر خالی خانے میں بالکل دو کینڈیڈیٹس ہیں، اور ہر کینڈیڈیٹ ہر گھر میں زیادہ سے زیادہ دو بار آتا ہے — ایک ناجائز حالت جس کے ایک سے زیادہ حل ہوتے ہیں۔
BUG+1 تقریباً BUG ہے: ہر نامکمل خانہ دو قدری ہے سوائے ایک خانے کے جس میں تین کینڈیڈیٹس ہیں۔ یکتائی کہتی ہے کہ اس خانے کا اضافی کینڈیڈیٹ لازماً درست ہے۔
یہ کیوں کام کرتا ہے
اگر وہ اضافی کینڈیڈیٹ غلط ہوتا، تو گرڈ ایک خالص BUG بن جاتا — جس میں عموماً کئی حل ممکن ہوتے ہیں۔ منفرد پزل ایسی صورت کو قبول نہیں کرتا۔
اس لیے اضافی ہندسہ لازم ہے۔ اسے رکھ دیں۔
اسے کیسے پہچانیں
جب بھی ایک کے سوا تمام خالی خانے دو قدری ہوں، فوراً یہ چیک کریں۔
عملی مظاہرہ
منفرد کلاسک پزل کبھی Binary Universal Grave (سب دو قدری، کئی حل) میں نہیں گر سکتا۔
چیک کریں کہ کیا تقریباً ہر خالی خانے میں بالکل دو کینڈیڈیٹس ہیں۔ بالکل ایک خانے میں تین ہیں — یہی BUG+1 ہے۔ اضافی ہندسہ 9 ہے۔
اگر 9 غلط ہوتا، تو پزل اس مہلک، سب دو قدری حالت میں گر جاتا جس کے ایک سے زیادہ حل ہیں۔
تین کینڈیڈیٹس والے خانے میں 9 رکھیں۔ یکتائی یہی تقاضا کرتی ہے — صرف منفرد کلاسک پزلز پر۔
مثال 1
ایسا گرڈ تلاش کریں جو پورا دو قدری ہو سوائے ایک تین کینڈیڈیٹس والے خانے کے۔
BUG+1 — اضافی ہندسہ 8 ہے۔
8 رکھ دیں۔ یہ غیر منفرد Binary Universal Grave سے بچاتا ہے۔
مثال 2
ایسا گرڈ تلاش کریں جو پورا دو قدری ہو سوائے ایک تین کینڈیڈیٹس والے خانے کے۔
BUG+1 — اضافی ہندسہ 9 ہے۔
9 رکھ دیں۔ یہ غیر منفرد Binary Universal Grave سے بچاتا ہے۔