(unit (import paint-by-numbers:problem^) (export paint-by-numbers:problem-set^) (define set-name "Hattori 1 - 30") (define problems (list (make-problem "Hattori 1" (quote ((5) (1) (3 1) (8) (2 1) (1 6) (1 1 1) (3) (1) (10))) (quote ((1) (4 1) (2 3) (1 2 1) (1 1 1 1) (1 2 1 1) (4 1 1) (1 2 1 1) (1 1 1 1) (5 1))) (quote #f)) (make-problem "Hattori 2" (quote ((5 1 5) (5 2 6) (15) (4 5) (3 5 2) (3 6 1 2) (3 4 1 2) (3 3) (3 4) (1 1 1 1) (8) () (2) (1 9 1) (2 2 2))) (quote ((10 2) (9 1) (9) (4 2 1) (3 2 1 3) (1 3 1 3) (2 3 1 1) (3 3 1 1) (1 3 1 1) (2 1 1 1) (4 2 1) (4 2 1 1) (4 2) (9 1) (10 2))) (quote #f)) (make-problem "Hattori 3" (quote ((11) (1 11) (2 3 4 2) (4 2 2) (3 4) (2 3 3 3) (2 1 1 3) (2 1 1 3) (2 3 4) (2 1 4) (3 3 4) (2 2 2 4) (4 6) (11) (9))) (quote ((9) (12) (1 2 4) (4 1 3) (3 1 4) (3 4 2 2) (2 3 2) (2 4 2 2) (3 1 4) (3 1 3) (4 4) (5 7) (2 10) (12) (9))) (quote #f)) (make-problem "Hattori 4" (quote ((6) (3 2) (2 1) (2 2) (2 1) (1 1) (2 1) (5 1) (2 4 5) (1 4 2 4) (1 5 1 4) (7 1 5) (7 7) (5 7) (5))) (quote ((5) (2 3) (1 4) (8) (10) (2 7) (2 5) (2) (1 5) (2 2 3) (1 1 4) (1 12) (4 7) (2 7) (1 5))) (quote #f)) (make-problem "Hattori 5" (quote ((2 1) (11) (3 3) (2 4) (3 3) (2 2 2 3) (2 2 2 2) (2 1 1 2) (2 2 2 2) (3 2) (1 1 2) (1 4) (1 3 1 1) (1 1 1 2) (6))) (quote ((7) (8) (4 5) (3 1) (2 4 3) (1 2 1 1 1) (1 3) (1 1) (1 2 1 1) (1 4 1) (1 2) (4 1) (5 1) (10) (10))) (quote #f)) (make-problem "Hattori 6" (quote ((4) (6 1) (2 1 1 2) (5 1 3) (5 1 2 1) (6 1 2 1) (6 3 1) (6 2 2) (4 1 1 2) (2 1 1) (2 2) (7) (1 1) (2 2) (6))) (quote ((1 1) (1 6) (1 7) (9) (8) (2 4) (1 1 6 1) (1 2 2) (8 4) (3 1 1) (2 1 2) (2 4) (2 1 1) (2 2 2) (6 2))) (quote #f)) (make-problem "Hattori 7" (quote ((3) (5) (3 1) (3 3 1) (6 2 1) (7 3) (2 2 1) (1 1 1 1 1) (2 1 1 1 1) (1 1 2 1) (1 1 1) (13) (4 8) (9) (4 3))) (quote ((3 3) (3 2 4) (2 5) (3 2 4) (3 1 1 1) (3 2 4) (3 6) (5 4) (3) (2) (4 2) (6 2) (4 8) (2 1 1) (4))) (quote #f)) (make-problem "Hattori 8" (quote ((7) (6 2) (1 3 3) (2 2 2) (2 1) (3 2 1) (3 3 2 1) (1 4 2 1) (1 2 2) (2 2 6) (1 2 1) (1 1 3) (1 4 1) (2 5) (9))) (quote ((4) (3 1 5) (1 2 2 2) (1 2 1 1) (2 1 1 1) (2 3 1 1) (3 1 2 1) (1 1 2 3 1) (1 2 2 1 1) (1 1 2 1 1) (2 1 3) (2 2 1 1) (1 2 3 1) (2 2 1 1) (7 3))) (quote #f)) (make-problem "Hattori 9" (quote ((3) (2 2) (1 2) (1 11) (1 2 4) (2 2 2 1) (3 3 1 1) (2 2) (1 1) (1 1) (7) (3 3) (2 2) (3 3) (3 3))) (quote ((5) (2 2) (1 1) (2 2 5) (5 8) (3 2 2 2) (1 1 1) (1 2 2 2) (1 8) (1 5) (4) (3) (2) (4) (1))) (quote #f)) (make-problem "Hattori 10" (quote ((7 1) (2 2 1) (1 1 3) (1 1 1 3) (5 2) (13) (15) (3 5) (2 7 1) (3 10) (3 7) (6 2) (2 4) (2 3 2) (1 3 1) (1 3 1) (1 3 1) (2 2) (2 2) (6))) (quote ((5) (5) (3 2) (2 5) (1 2 2 2) (10 2 2) (2 6 1 2 1) (1 7 1 4 1) (2 13 1) (14 1 1) (1 2 5 2) (2 3 2 2) (2 2 2 5) (7 3) (5 4))) (quote #f)) (make-problem "Hattori 11" (quote ((4) (6) (6) (3 6) (3 2 6) (3 6 4) (4 7) (11) (2 13) (1 13) (14) (9 4) (9 2) (8) (7) (6) (5 1) (3 4 3) (5 3 4) (16))) (quote ((5) (4) (3 1) (3 2) (5 3) (8 2) (10 2) (12 2) (13 1) (1 12 1) (14 1) (1 1 12) (12) (3 8) (4 3 1) (6 4 1) (6 3 2) (6 3 3) (6 2 3) (4 4))) (quote #f)) (make-problem "Hattori 12" (quote ((5 7) (5 3 3) (4 2 7 2) (4 1 1) (3 1 1) (2 1 3 1) (1 1 1 1) (1 1 9 1) (13) (2 11) (2 13) (3 11 2) (16 1) (15 1) (15 1) (13 1) (12 2) (10 3) (12) (18))) (quote ((8 1) (6 2) (5 3 1) (4 4 1) (2 6 1) (6 1) (7 8 1) (2 12) (1 13) (3 13) (1 1 13) (1 1 1 13) (1 1 15) (1 1 1 13) (1 1 13) (3 10 2) (1 9 2) (2 3 3 3) (7 2 4) (7 1))) (quote #f)) (make-problem "Hattori 13" (quote ((2 2) (2 3) (3) (2 12) (2 15) (17) (18) (3 12) (4 1 13) (4 13) (8 7) (10 7) (11 7) (18) (18) (17) (14) (3) (3) (2))) (quote ((2 2 2) (2 7) (2 9) (2 11) (2 6) (3 1 7) (3 7) (14) (14) (7 6) (10 8) (10 7) (10 6) (14) (14) (14) (14) (14) (14) (3 2 2 2))) (quote #f)) (make-problem "Hattori 14" (quote ((8) (9) (1 5) (1 1 3) (1 2) (2 2) (1 2 2) (3 3) (1 10) (12) (1 4 2 1) (1 5 6) (1 5 2 1) (1 6) (1 7) (1 3 3) (1 1 3 4) (1 6 3) (2 1 3 4) (19))) (quote ((3) (2) (1) (3 1 1) (2 11) (3 1 1) (5 2 7) (2 2 2 8) (2 1 14) (3 8 1) (3 11 2) (7 12) (6 2 1 6) (4 3 1 4) (2 5 1) (1 1) (1 1) (1 1) (3 1) (1 1))) (quote #f)) (make-problem "Hattori 15" (quote ((1) (1 17) (3 1 1) (1 1 1 3 3 3 1) (1 1 1 3 1 1 1 1 1) (3 1 3 3 3 1) (1 3 1) (1 16) (1) (1) (1 9) (1 2 1 2) (1 2 1 1 1) (1 2 1 3 2) (2 16) (3 16) (1 4 7 3 1) (1 1 4 8) (1 2 1 8) (1 2 1))) (quote ((20) (1 1 2) (6 2) (1 2 1) (7 3) (1 1 5) (1 3 1 4 1) (1 3 1 2 5) (1 3 1 2 4) (1 1 1 4) (1 3 1 1 5) (1 1 1 1 7 1) (1 3 1 1 6) (1 1 1 6) (1 3 1 1 4 2) (1 1 1 1 1 6) (1 3 1 2 5) (1 1 8) (7 3 3) (5))) (quote #f)) (make-problem "Hattori 16" (quote ((6) (10) (3 5 3) (8 7) (6 7 3) (2 8 7) (5 10 3) (1 5 4 1) (5 5) (3 3) (3 4 2) (3 5 3) (3 5 2) (13) (5) (6) (7) (7) (7) (5))) (quote ((5) (3 4) (10) (2 3 2) (7 2) (5 1 1) (7 1) (2 1 2 1) (7 4) (7 7) (3 3 9) (7 9) (5 1 9) (1 4 7) (7 1 5) (2 4 1 4) (4 2 2 3) (7 2) (3 4) (7))) (quote #f)) (make-problem "Hattori 17" (quote ((9 9) (6 10) (5 11) (4 3 5) (2 1 3) (2 4 2) (1 3 6) (5 1 1 1) (2 2 1 3 1) (7 4 1) (7 4 2) (1 3 9) (1 2 4 6) (1 6 9) (1 4 7) (2 1 4 2) (5 3 4) (5 7) (5 10) (5 11))) (quote ((1 8) (2 4 4) (4 1 2 4) (8 2 4) (6 1 3 7) (4 8 4) (3 7 1) (1 2) (1 2) (2 2 2 1) (3 2 1 1 1 2) (7 8 2) (3 7 4 2) (3 1 1 2 3 3) (3 4 6 3) (4 1 4 3) (4 1 4 4) (5 1 4 4) (7 4 5) (7 6 5))) (quote #f)) (make-problem "Hattori 18" (quote ((3 4) (1 3 2 1) (1 6 3 2) (1 1 2 1 1 6) (3 2 1 1) (1 1 1 1 2 1 1 1) (1 1 2 1 2 2 2) (1 1 2 1 1 2 1) (1 2 4 1 3) (1 16) (2 5 10) (8 4 2) (8 2 4) (5 2 1 4) (1 5 6) (2 7 3 2) (2 8 2) (2 3 5 1 1) (2 5 7 3) (2 5 5 4))) (quote ((5 7 6) (1 1 3 5) (2 3 3) (3 2 3 2) (2 1 6 2) (2 2 5 5) (2 2 11) (2 1 5 6) (3 3 4) (1 1 5 6) (1 1 3 6) (6 2 5) (1 2 3 4) (3 2 4 3) (1 1 8 2) (1 2 3 5) (1 2 2 5 1) (1 1 3 3 2) (3 10 2) (1 2 8 3))) (quote #f)) (make-problem "Hattori 19" (quote ((2 2 2 3) (2 2 3 5) (2 2 3 5) (1 1 2 5) (2) (8 2 2) (10 3 2 1) (11 3 2 1) (11 2 1 1) (11) (11 5) (10 7) (6 7) (4 6) (5 6) (6 5) (7 6) (7 7) (7 7) (6 6))) (quote ((4 7) (3 14) (15) (4 15) (3 15) (8 6) (3 7 5) (4 7 4) (3 7) (1 6) (4 4) (5) (4 2 2) (4 4 2 3) (2 4 5 4) (10) (3 10) (4 10) (9) (3 7))) (quote #f)) (make-problem "Hattori 20" (quote ((3 3 5) (9 1) (2 16) (1 2 6 4) (1 1 1 1 6 4) (1 1 6 2) (1 1 5 1) (1 1 4 3) (2 1 2 2 4) (1 3 5) (9 5) (7 4) (6 3) (4 1 2) (3 7 1) (5 1 6 1) (1 1 1 1 6 1) (1 1 1 1 1 1 1 1) (1 1 1 1 1 1) (3 3 3))) (quote ((3) (11) (2 1 1) (1 1 5) (2 1 10) (2 1 6 1) (4 5 5) (13 1) (3 5 5) (4 2 1) (5 7) (6 1) (7 3) (7 4) (6 3) (1 1 2 4) (1 3 4 3) (1 3 6 5) (1 4 7 1) (20))) (quote #f)) (make-problem "Hattori 21" (quote ((4 10) (2 1 3) (1 1 10) (1 1 4) (1 1 4) (1 1 2 2) (1 1 2 2 2) (1 1 1 1 1 1) (1 1 6 1 1) (2 1 2 1 4 2) (6 1 2 1 4) (11 3) (1 4) (1 4) (1 4) (1 5) (1 6) (18) (18) (18))) (quote ((9) (2 2) (1 1 3) (1 1 3) (11 3) (10) (4 3) (2 2 1 3) (6 2 3) (2 2 1 3) (9 2 3) (7 4 3) (3 1 1 3) (1 1 4 3) (1 1 1 1 4) (1 1 1 5) (1 1 4 8) (1 1 1 11) (1 1 1 10) (1 1 1 10))) (quote #f)) (make-problem "Hattori 22" (quote ((7) (3 1 7) (1 3 7) (2 2 8) (7 8) (4 1 8) (1 1 4 8) (2 3 8) (3 10) (14) (15) (15) (18) (16 1) (8 6) (7 5) (7 2 2) (2 2 1) (1) (1))) (quote ((2 10) (11) (9) (3 9) (3 8) (1 4 9) (2 2 1 9) (14) (3 1 6) (10) (9) (2 8 2) (1 14) (16) (16) (9 5) (9 1 2) (7 2) (6) (6))) (quote #f)) (make-problem "Hattori 23" (quote ((8 4) (10 1) (12 1 1) (3 1 1 2) (2 2 2 1 1 2) (2 1 1 1 1 2) (2 1 1 2) (2 1 1 1 1 1 2) (3 1 1 1 1 1 1) (2 6 1 1 2) (2 1 1 4) (2 9 4) (14 4) (15) (8 4 2) (8 2 2 1) (8 1 1 3) (2 5 1 2 1) (11 1) (10 5))) (quote ((9) (10) (5 1 5) (8 8) (4 1 9) (3 1 12) (3 2 1 1 9) (3 2 9) (3 1 1 3 2) (3 2 2 3 2) (3 1 1 1 3 2 2) (3 6 3) (9 4 2) (1 4 1) (5) (3) (13 1) (1 3 1 2 1) (1 5 4 3 1) (1 11 1 1))) (quote #f)) (make-problem "Hattori 24" (quote ((5 3) (4 4 4) (1 2 10) (1 1 6 1 3) (1 1 2 1 6 2) (1 1 1 1 4) (3 1 1 1 1 1) (2 1 1 1 1 1) (2 3 4 4) (5 1 2 3 1) (1 3 1 1) (3 1 1 1) (5 3 1 2) (7 1 8) (10 1 1 1) (5 11) (3 7) (3 6 2) (3 7 1) (2 5))) (quote ((7) (1 3 6) (1 1 1 2 7) (2 1 7) (2 1 4) (1 1 4) (12) (1 1 1 4) (2 9 2) (4 1 2) (4 7 1) (5 2 1 1 3) (1 5 2 1 3) (1 1 1 7) (3 2 1 5) (1 1 5 5) (2 2 2 6) (4 4 1 2) (6 1 2 3) (2 16))) (quote #f)) (make-problem "Hattori 25" (quote ((6 7) (3 2 8) (3 2 2 4) (2 3 1 2 3) (2 1 1 1 4 3) (2 4 1 2 2) (2 2 1 1 3) (3 2 2 1) (4 2 1 2) (7 2 1) (2 1 1 1) (2 1 1 1) (2 3 1) (2 2 1) (2 5) (2 1 1) (2 2 1) (4 1 1) (18) (18))) (quote ((7) (9) (3 3 2) (2 2 3) (1 3 11) (1 1 1 11) (1 4 1 3) (2 2 2 2) (2 2 2) (6 2) (2) (2) (3 2 2) (8 6 4) (2 2 3 5 2) (2 1 3 1 2) (3 3 1 2) (5 1 12) (7 2) (5 2))) (quote #f)) (make-problem "Hattori 26" (quote ((1 1 1 2) (2 2 2 2) (9 4) (1 1 1 3) (2 1 1 3 2) (3 1 1 1 4 2) (1 1 1 2 1 2) (1 4 5 1 2) (1 4 5 1 2) (1 8 1 3) (1 8 1 3) (1 8 1 3) (1 7 1 3) (2 7 2 3) (1 1 7 1 3) (2 7 2 3) (2 1 1 1 1 3) (7 2 9) (16) (1 1 6))) (quote ((2 1) (3) (5 2) (2 4 1) (7 2 2) (3 5 4) (2 2 9 2) (1 10 2) (2 2 7 2) (1 9 2) (1 2 10 1) (2 9 2) (15 3) (5 4) (2 3 3) (2 9 3) (2 3) (2 11) (20) (20))) (quote #f)) (make-problem "Hattori 27" (quote ((6) (8) (1 6) (10) (2 1 1 1 1) (2 1 1 1 1) (1 1 1 3) (3 3 1) (3 2) (1 2 2) (2 2 3 2) (2 3 3 2) (2 3 2 6) (5 3 7) (4 4 3 1) (7 2 3 3) (6 4 3 1 1) (9 3 2) (8 6) (11 5))) (quote ((11) (10) (7) (8) (4 3 5) (1 5 3 6) (1 1 1 2 2 3) (2 6 2 4) (4 1 3 2 1) (9 2 2 1) (4 1 2 2 1) (8 3) (4 1 3) (5 3 3) (7) (13) (7 2) (2 2 2) (1 1 3) (7))) (quote #f)) (make-problem "Hattori 28" (quote ((1 1) (5) (3 3) (8) (9) (1 1 3 3) (1 1 3 1) (4 4 1) (2 2 2 3 1) (5 2 2 1) (5 3 1) (6 3 1) (5 5 2) (4 3 3 2) (8 2 3 2) (7 3 6) (6 3 6) (5 3 6) (5 3 5) (7 4))) (quote ((2 1) (3 4 1) (3 1 5 1) (10 1) (14) (3 4) (4 4 1) (9 5 1) (8 5 1) (8 2 1) (2 2 6 6) (4 5 6) (4 4 5) (4 3) (3 7) (2 6) (5) (5) (7) (12))) (quote #f)) (make-problem "Hattori 29" (quote ((2) (2) (2) (4) (3 2) (5 2 2) (1 1 2 2) (5 2 2) (5 2 4) (5 2 3) (6 2 2) (1 1 4 1) (1 1 2 3 1) (2 2 1 4) (2 2 3 1 2) (1 4 5 3) (1 17) (4 4 4 2) (5 5 5) (3 3))) (quote ((8) (6 2 1) (1 4 3) (1 4 5) (1 4 2 2) (15) (6) (2) (2 4) (4 2 1) (3 2 3 1) (3 2 5 1) (2 2 2 2 5) (1 2 3 2) (2 2 3) (2 2 5) (2 5 2) (2 2 5) (3 2 3) (7))) (quote #f)) (make-problem "Hattori 30" (quote ((3 6) (6 7) (7 6) (19) (7 6) (3 3) (1 3) (2 4 4 1) (9 6 2) (1 2 2 1 3 2) (1 2 1 2 1 1 3 1) (1 2 2 1 3 1) (1 6 7 1) (1 4 5 1) (1 3 1) (1 3 5 1) (2 1 8) (3 7) (5 6 6) (5 4 5))) (quote ((3 9 2) (5 2 4) (12 3) (6 6 3) (5 2 2 2) (5 2 1 2) (4 2 2 1) (1 6 2 2) (1 4 3 2) (1 2 2) (1 5 2) (1 2 2 1) (2 1 2 1 2 1) (5 2 2 3) (5 7 4) (6 6 5) (7 4 5) (7 5) (4 4 4) (12))) (quote #f)))))