puzzle #a1 classic1 easy

-- #e -- _ #a -- #b _ #c -- --
-- #h #c _ #f -- #e _ -- -- #g
#f #i -- _ #c -- #g _ -- -- --
333333333333333333333333333333
-- #b #h _ -- #g #d _ #f -- --
-- -- #d _ -- -- -- _ #b -- --
-- -- #e _ #b #c -- _ #d #i --
333333333333333333333333333333
-- -- -- _ #i -- #a _ -- #f #c
#g -- -- _ #d -- #c _ #h #e --
-- -- #i _ #g -- #h _ -- #d --
puzzle #b1 classic1 medium

-- #f -- _ #b #d -- _ -- -- --
-- #d -- _ -- #h #f _ #a -- --
-- #g -- _ -- -- -- _ #h -- --
333333333333333333333333333333
#a -- -- _ #e #b -- _ -- #h --
-- -- -- _ -- -- -- _ -- -- --
-- #c -- _ -- #f #h _ -- -- #i
333333333333333333333333333333
#d -- #e _ -- -- -- _ -- #b --
-- -- #i _ #f -- -- _ -- #g --
-- -- -- _ -- #c #a _ -- -- --
puzzle #c1 diagonal1 easy
each long diagonal also holds
#a to #i

#e -- -- _ -- #f -- _ #a #g #i
-- -- -- _ #b #e #d _ -- -- --
#h #f -- _ #i #g -- _ -- -- --
333333333333333333333333333333
-- -- -- _ #f #c #g _ -- #a --
-- -- -- _ #e -- #b _ -- -- --
-- #h -- _ #d #a #i _ -- -- --
333333333333333333333333333333
-- -- -- _ -- #i #e _ -- #h #c
-- -- -- _ #h #b #f _ -- -- --
#b #e #h _ -- #d -- _ -- -- #a
answer #a

#d #e #g _ #a #i #b _ #c #h #f
#b #h #c _ #f #d #e _ #i #a #g
#f #i #a _ #c #h #g _ #e #b #d
333333333333333333333333333333
#i #b #h _ #e #g #d _ #f #c #a
#c #f #d _ #h #a #i _ #b #g #e
#a #g #e _ #b #c #f _ #d #i #h
333333333333333333333333333333
#h #d #b _ #i #e #a _ #g #f #c
#g #a #f _ #d #b #c _ #h #e #i
#e #c #i _ #g #f #h _ #a #d #b
answer #b

#h #f #a _ #b #d #i _ #g #c #e
#e #d #c _ #g #h #f _ #a #i #b
#i #g #b _ #c #a #e _ #h #f #d
333333333333333333333333333333
#a #i #d _ #e #b #c _ #f #h #g
#f #e #h _ #i #g #d _ #b #a #c
#b #c #g _ #a #f #h _ #e #d #i
333333333333333333333333333333
#d #a #e _ #h #i #g _ #c #b #f
#c #h #i _ #f #e #b _ #d #g #a
#g #b #f _ #d #c #a _ #i #e #h
answer #c

#e #b #d _ #c #f #h _ #a #g #i
#i #g #a _ #b #e #d _ #f #c #h
#h #f #c _ #i #g #a _ #e #b #d
333333333333333333333333333333
#d #i #e _ #f #c #g _ #h #a #b
#a #c #g _ #e #h #b _ #d #i #f
#f #h #b _ #d #a #i _ #c #e #g
333333333333333333333333333333
#g #d #f _ #a #i #e _ #b #h #c
#c #a #i _ #h #b #f _ #g #d #e
#b #e #h _ #g #d #c _ #i #f #a
