###1#2#3###4#5#6###7#8#9##
# 7 6 # 3 5 # 9 8 #
# 1 # # #
# 2 # 1 # 3 #
###1#2#3###4#5#6###7#8#9##
# # 5 1 # 7 #
# 2 # # 5 #
# 3 # 7 8 # #
###1#2#3###4#5#6###7#8#9##
# 9 # 4 # 3 #
# # # 5 #
# 7 8 # 9 2 # 1 6 #
###1#2#3###4#5#6###7#8#9##
sp {init*puzzle1
(state ^superstate nil)
-->
( ^puzzle
)
(
^value
^value
^value
^value )
( ^row 1 ^column 2 ^contents 7)
( ^row 1 ^column 3 ^contents 6)
( ^row 1 ^column 4 ^contents 3)
( ^row 1 ^column 6 ^contents 5)
( ^row 1 ^column 7 ^contents 9)
( ^row 1 ^column 9 ^contents 8)
( ^row 2 ^column 3 ^contents 1)
( ^row 3 ^column 3 ^contents 2)
( ^row 3 ^column 6 ^contents 1)
( ^row 3 ^column 8 ^contents 3)
( ^row 4 ^column 4 ^contents 5)
( ^row 4 ^column 5 ^contents 1)
( ^row 4 ^column 7 ^contents 7)
( ^row 5 ^column 1 ^contents 2)
( ^row 5 ^column 9 ^contents 5)
( ^row 6 ^column 3 ^contents 3)
( ^row 6 ^column 5 ^contents 7)
( ^row 6 ^column 6 ^contents 8)
( ^row 7 ^column 2 ^contents 9)
( ^row 7 ^column 4 ^contents 4)
( ^row 7 ^column 7 ^contents 3)
( ^row 8 ^column 7 ^contents 5)
( ^row 9 ^column 1 ^contents 7)
( ^row 9 ^column 3 ^contents 8)
( ^row 9 ^column 4 ^contents 9)
( ^row 9 ^column 6 ^contents 2)
( ^row 9 ^column 7 ^contents 1)
( ^row 9 ^column 8 ^contents 6)}