Crossword Buddy!
Tuesday, May 26, 2020
Link to puzzle
Activate Buddy Mode
Reset
Reveal
square(1,1, blank) square(1,2, blank) square(1,3, blank) square(1,4, blank) square(1,5, blank) square(1,6, filled) square(1,7, blank) square(1,8, blank) square(1,9, blank) square(1,10, blank) square(1,11, filled) square(1,12, blank) square(1,13, blank) square(1,14, blank) square(1,15, filled) square(2,1, blank) square(2,2, blank) square(2,3, blank) square(2,4, blank) square(2,5, blank) square(2,6, filled) square(2,7, blank) square(2,8, blank) square(2,9, blank) square(2,10, blank) square(2,11, filled) square(2,12, blank) square(2,13, blank) square(2,14, blank) square(2,15, blank) square(3,1, blank) square(3,2, blank) square(3,3, blank) square(3,4, blank) square(3,5, blank) square(3,6, blank) square(3,7, blank) square(3,8, blank) square(3,9, blank) square(3,10, blank) square(3,11, filled) square(3,12, blank) square(3,13, blank) square(3,14, blank) square(3,15, blank) square(4,1, blank) square(4,2, blank) square(4,3, blank) square(4,4, blank) square(4,5, filled) square(4,6, blank) square(4,7, blank) square(4,8, blank) square(4,9, blank) square(4,10, blank) square(4,11, blank) square(4,12, blank) square(4,13, blank) square(4,14, blank) square(4,15, blank) square(5,1, blank) square(5,2, blank) square(5,3, blank) square(5,4, blank) square(5,5, blank) square(5,6, blank) square(5,7, filled) square(5,8, blank) square(5,9, blank) square(5,10, blank) square(5,11, blank) square(5,12, filled) square(5,13, blank) square(5,14, blank) square(5,15, blank) square(6,1, blank) square(6,2, blank) square(6,3, blank) square(6,4, filled) square(6,5, blank) square(6,6, blank) square(6,7, blank) square(6,8, filled) square(6,9, blank) square(6,10, blank) square(6,11, blank) square(6,12, blank) square(6,13, blank) square(6,14, blank) square(6,15, blank) square(7,1, filled) square(7,2, filled) square(7,3, filled) square(7,4, blank) square(7,5, blank) square(7,6, blank) square(7,7, blank) square(7,8, blank) square(7,9, filled) square(7,10, filled) square(7,11, filled) square(7,12, blank) square(7,13, blank) square(7,14, blank) square(7,15, blank) square(8,1, filled) square(8,2, blank) square(8,3, blank) square(8,4, blank) square(8,5, blank) square(8,6, blank) square(8,7, blank) square(8,8, blank) square(8,9, blank) square(8,10, blank) square(8,11, blank) square(8,12, blank) square(8,13, blank) square(8,14, blank) square(8,15, filled) square(9,1, blank) square(9,2, blank) square(9,3, blank) square(9,4, blank) square(9,5, filled) square(9,6, filled) square(9,7, filled) square(9,8, blank) square(9,9, blank) square(9,10, blank) square(9,11, blank) square(9,12, blank) square(9,13, filled) square(9,14, filled) square(9,15, filled) square(10,1, blank) square(10,2, blank) square(10,3, blank) square(10,4, blank) square(10,5, blank) square(10,6, blank) square(10,7, blank) square(10,8, filled) square(10,9, blank) square(10,10, blank) square(10,11, blank) square(10,12, filled) square(10,13, blank) square(10,14, blank) square(10,15, blank) square(11,1, blank) square(11,2, blank) square(11,3, blank) square(11,4, filled) square(11,5, blank) square(11,6, blank) square(11,7, blank) square(11,8, blank) square(11,9, filled) square(11,10, blank) square(11,11, blank) square(11,12, blank) square(11,13, blank) square(11,14, blank) square(11,15, blank) square(12,1, blank) square(12,2, blank) square(12,3, blank) square(12,4, blank) square(12,5, blank) square(12,6, blank) square(12,7, blank) square(12,8, blank) square(12,9, blank) square(12,10, blank) square(12,11, filled) square(12,12, blank) square(12,13, blank) square(12,14, blank) square(12,15, blank) square(13,1, blank) square(13,2, blank) square(13,3, blank) square(13,4, blank) square(13,5, filled) square(13,6, blank) square(13,7, blank) square(13,8, blank) square(13,9, blank) square(13,10, blank) square(13,11, blank) square(13,12, blank) square(13,13, blank) square(13,14, blank) square(13,15, blank) square(14,1, blank) square(14,2, blank) square(14,3, blank) square(14,4, blank) square(14,5, filled) square(14,6, blank) square(14,7, blank) square(14,8, blank) square(14,9, blank) square(14,10, filled) square(14,11, blank) square(14,12, blank) square(14,13, blank) square(14,14, blank) square(14,15, blank) square(15,1, filled) square(15,2, blank) square(15,3, blank) square(15,4, blank) square(15,5, filled) square(15,6, blank) square(15,7, blank) square(15,8, blank) square(15,9, blank) square(15,10, filled) square(15,11, blank) square(15,12, blank) square(15,13, blank) square(15,14, blank) square(15,15, blank) correct(1,1, h) correct(1,2, a) correct(1,3, n) correct(1,4, g) correct(1,5, s) correct(1,6, filled) correct(1,7, e) correct(1,8, d) correct(1,9, i) correct(1,10, e) correct(1,11, filled) correct(1,12, d) correct(1,13, i) correct(1,14, n) correct(1,15, filled) correct(2,1, a) correct(2,2, d) correct(2,3, o) correct(2,4, u) correct(2,5, t) correct(2,6, filled) correct(2,7, m) correct(2,8, a) correct(2,9, n) correct(2,10, x) correct(2,11, filled) correct(2,12, u) correct(2,13, t) correct(2,14, e) correct(2,15, s) correct(3,1, c) correct(3,2, o) correct(3,3, l) correct(3,4, i) correct(3,5, n) correct(3,6, f) correct(3,7, i) correct(3,8, r) correct(3,9, t) correct(3,10, h) correct(3,11, filled) correct(3,12, a) correct(3,13, c) correct(3,14, c) correct(3,15, t) correct(4,1, k) correct(4,2, r) correct(4,3, i) correct(4,4, s) correct(4,5, filled) correct(4,6, a) correct(4,7, r) correct(4,8, t) correct(4,9, h) correct(4,10, u) correct(4,11, r) correct(4,12, l) correct(4,13, a) correct(4,14, k) correct(4,15, e) correct(5,1, i) correct(5,2, n) correct(5,3, t) correct(5,4, e) correct(5,5, r) correct(5,6, n) correct(5,7, filled) correct(5,8, s) correct(5,9, a) correct(5,10, m) correct(5,11, e) correct(5,12, filled) correct(5,13, n) correct(5,14, w) correct(5,15, a) correct(6,1, t) correct(6,2, s) correct(6,3, a) correct(6,4, filled) correct(6,5, a) correct(6,6, n) correct(6,7, d) correct(6,8, filled) correct(6,9, t) correct(6,10, e) correct(6,11, m) correct(6,12, p) correct(6,13, t) correct(6,14, e) correct(6,15, d) correct(7,1, filled) correct(7,2, filled) correct(7,3, filled) correct(7,4, o) correct(7,5, n) correct(7,6, i) correct(7,7, o) correct(7,8, n) correct(7,9, filled) correct(7,10, filled) correct(7,11, filled) correct(7,12, e) correct(7,13, b) correct(7,14, a) correct(7,15, y) correct(8,1, filled) correct(8,2, b) correct(8,3, o) correct(8,4, d) correct(8,5, i) correct(8,6, e) correct(8,7, s) correct(8,8, o) correct(8,9, f) correct(8,10, w) correct(8,11, a) correct(8,12, t) correct(8,13, e) correct(8,14, r) correct(8,15, filled) correct(9,1, t) correct(9,2, r) correct(9,3, u) correct(9,4, e) correct(9,5, filled) correct(9,6, filled) correct(9,7, filled) correct(9,8, t) correct(9,9, o) correct(9,10, i) correct(9,11, l) correct(9,12, s) correct(9,13, filled) correct(9,14, filled) correct(9,15, filled) correct(10,1, h) correct(10,2, a) correct(10,3, t) correct(10,4, s) correct(10,5, i) correct(10,6, z) correct(10,7, e) correct(10,8, filled) correct(10,9, r) correct(10,10, n) correct(10,11, a) correct(10,12, filled) correct(10,13, b) correct(10,14, o) correct(10,15, y) correct(11,1, e) correct(11,2, s) correct(11,3, c) correct(11,4, filled) correct(11,5, c) correct(11,6, o) correct(11,7, n) correct(11,8, s) correct(11,9, filled) correct(11,10, o) correct(11,11, n) correct(11,12, b) correct(11,13, a) correct(11,14, s) correct(11,15, e) correct(12,1, b) correct(12,2, i) correct(12,3, l) correct(12,4, l) correct(12,5, y) correct(12,6, o) correct(12,7, c) correct(12,8, e) correct(12,9, a) correct(12,10, n) correct(12,11, filled) correct(12,12, a) correct(12,13, r) correct(12,14, c) correct(12,15, s) correct(13,1, a) correct(13,2, l) correct(13,3, a) correct(13,4, i) correct(13,5, filled) correct(13,6, m) correct(13,7, i) correct(13,8, c) correct(13,9, h) correct(13,10, a) correct(13,11, e) correct(13,12, l) correct(13,13, b) correct(13,14, a) correct(13,15, y) correct(14,1, r) correct(14,2, i) correct(14,3, s) correct(14,4, e) correct(14,5, filled) correct(14,6, i) correct(14,7, n) correct(14,8, t) correct(14,9, o) correct(14,10, filled) correct(14,11, l) correct(14,12, o) correct(14,13, i) correct(14,14, r) correct(14,15, e) correct(15,1, filled) correct(15,2, a) correct(15,3, s) correct(15,4, s) correct(15,5, filled) correct(15,6, n) correct(15,7, o) correct(15,8, s) correct(15,9, y) correct(15,10, filled) correct(15,11, l) correct(15,12, o) correct(15,13, e) correct(15,14, s) correct(15,15, s) ~isChecked
style(number(X,Y), background, black) :- square(X,Y,filled) innerhtml(number(X,Y), " ") :- square(X,Y,blank) innerhtml(number(X,Y), W) :- square(X,Y,W) & distinct(W,blank) & distinct(W,filled) click(checkingbox) ==> isChecked style(checkingbox, display, none) :- isChecked click(reset) & square(X,Y,A) & distinct(A, filled) ==> ~square(X,Y,A) & square(X,Y,blank) click(revealer) & correct(X,Y,B) ==> ~square(X,Y,A) & square(X,Y,B) click(box(X,Y)) ==> editing(X,Y) select(box(X,Y), W) & distinct(W,error) ==> ~editing(X,Y) & square(X,Y,W) select(box(X,Y), error) ==> ~editing(X,Y) & square(X,Y,blank) select(box(X,Y), _) & square(X,Y,Z) ==> ~square(X,Y,Z) style(number(X,Y), color, black) :- square(X,Y,A) style(number(X,Y), color, red) :- isChecked & square(X,Y,A) & correct(X,Y,B) & distinct(A,B)