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 غیریکتا را میگیرد.