BUG là viết tắt của *Binary Universal Grave* (Mồ chôn nhị phân toàn cục): mọi ô trống đều có đúng hai ứng viên, và mỗi ứng viên xuất hiện tối đa hai lần trong mỗi vùng — một trạng thái không hợp lệ với nhiều hơn một lời giải.
BUG+1 là trạng thái gần BUG: mọi ô chưa giải đều là ô hai giá trị trừ một ô có ba ứng viên. Tính duy nhất cho biết ứng viên thừa trong ô đó phải đúng.
Vì sao nó hiệu quả
Nếu ứng viên thừa đó sai, lưới sẽ trở thành một BUG thuần — thường cho phép nhiều lời giải. Một câu đố có lời giải duy nhất không chấp nhận thế giới đó.
Vậy chữ số thừa là bắt buộc. Hãy đặt nó.
Cách nhận ra
Kiểm tra nhanh mỗi khi tất cả ô trống trừ một đều là ô hai giá trị.
Minh họa
Một câu đố cổ điển có lời giải duy nhất không thể rơi vào Binary Universal Grave (toàn ô hai giá trị, nhiều lời giải).
Kiểm tra xem gần như mọi ô trống có đúng hai ứng viên không. Có đúng một ô có ba — đó là BUG+1. Chữ số thừa là 9.
Nếu 9 sai, câu đố sẽ rơi vào mồ chôn chết người toàn ô hai giá trị với nhiều hơn một lời giải.
Đặt 9 vào ô ba ứng viên. Tính duy nhất đòi hỏi điều đó — chỉ áp dụng cho câu đố cổ điển có lời giải duy nhất.
Ví dụ 1
Tìm một lưới toàn ô hai giá trị với một ô ba ứng viên.
BUG+1 — chữ số thừa là 8.
Đặt 8. Nó ngăn một Binary Universal Grave có nhiều lời giải.
Ví dụ 2
Tìm một lưới toàn ô hai giá trị với một ô ba ứng viên.
BUG+1 — chữ số thừa là 9.
Đặt 9. Nó ngăn một Binary Universal Grave có nhiều lời giải.