This is meant to be a collection of puzzles that are naturally solved with one or more bidirectional cycles (also called continuous nice loops), but not needing other 'chains'. For interesting discussions about the subject, see here. The purpose of this thread is to provide a useful training set, or examples grouped by taxonomy.
The theme for this thread is puzzles that are solved with (one or more) Continuous Simple Nice Loops as the highest ranked (most difficult) technique - not quite precise because ranking of techniques is debatable. Some properties of such chains are:
1. they describe a full/continuous cycle
2. they can freely start anywhere within the cycle (no specific starting point)
3. they work equally in both directions.
4. candidates may be eliminated from cells sharing a unit with two linked cycle nodes, or from nodes in the cycle itself (see the theoretical descriptions of nice loops elsewhere; links to be provided later).
Bidirectional cycles can be subdivided in I. y-cycles (=xy-rings; pure bivalue cycles), II. x-cycles (=coloring; only one digit), III. pure bilocation cycles, and IV. xy-cycles (mixed type).
A sample set of puzzles containing one y-cycle (of various lengths) is prepeared as a start. Will try to include the other cycle types as well, hoping to get help from forum members. Submitted puzzles should have some symmetry or other nice clues pattern, and preferably a low number of clues. Puzzles with more than one cycle (same type, or different types) are also welcomed.
The taxonomy can quickly become complicated. For instance, there may be puzzles with two alternative cycles, or two cycles that both are 'needed'. When judging whether the listed bi-cycle is needed or not, it may be useful to specify a simplest alternative method or bypassing technique(s)? Good examples are welcomed.
If we exclude the naked quadruples, four-rings can have six different configurations:
- Code: Select all
A..|...|..D A..|...|..D A..|...|D.. A..|...|D.. A.C|...|..D A.C|...|..D
...|...|... ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
...|...|... B..|...|..C B..|...|..C ..B|...|..C B..|...|... .B.|...|...
---+---+--- ---+---+--- ---+---+--- ---+---+--- ---+---+--- ---+---+---
...|...|... ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
...|...|... ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
...|...|... ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
---+---+--- ---+---+--- ---+---+--- ---+---+--- ---+---+--- ---+---+---
...|...|... ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
...|...|... ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
B..|...|..C ...|...|... ...|...|... ...|...|... ...|...|... ...|...|...
Type I Type II Type III Type IV Type V Type VI
In addition to the listed examples, Mike Barker has provided (here) relevant puzzles from the zoo.
Part I: xy-rings (Bidirectional Y-Cycles)
#
# 4-ring
#
- Code: Select all
#
# I.4.1 (Ocean)
#
*-----------*
|...|.1.|2..|
|..3|4.5|...|
|...|...|67.|
|---+---+---|
|...|..1|.89|
|...|...|...|
|75.|8..|...|
|---+---+---|
|.85|...|...|
|...|7.6|4..|
|..9|.2.|...|
*-----------*
#
# I.4.2 (Ocean)
#
*-----------*
|...|..1|.2.|
|...|.3.|..4|
|5..|...|6..|
|---+---+---|
|...|7..|86.|
|..3|...|5..|
|.91|..3|...|
|---+---+---|
|..9|...|..1|
|8..|.4.|...|
|.6.|5..|...|
*-----------*
#
# I.4.3 (Ocean)
# [Type I]
#
*-----------*
|...|...|..1|
|...|.2.|.34|
|2.5|.6.|...|
|---+---+---|
|...|..4|..2|
|..6|...|7..|
|3..|2..|...|
|---+---+---|
|...|.1.|6.8|
|93.|.5.|...|
|4..|...|...|
*-----------*
#
# I.4.4 (Ocean)
# [Type II]
#
*-----------*
|...|...|..1|
|..2|..3|...|
|..4|..2|..5|
|---+---+---|
|.6.|7..|..8|
|..5|...|4..|
|7..|..8|.1.|
|---+---+---|
|8..|1..|2..|
|...|9..|3..|
|9..|...|...|
*-----------*
#
# I.4.5 (Ocean)
# [Type I]
#
*-----------*
|...|...|.1.|
|...|.23|4..|
|4.5|...|..6|
|---+---+---|
|...|..7|2..|
|.1.|...|.8.|
|..6|8..|...|
|---+---+---|
|2..|...|3.7|
|..9|64.|...|
|.8.|...|...|
*-----------*
#
# I.4.6 (claudiarabia)
# [Type I]
#
*-----------*
|.4.|...|.1.|
|...|5.7|...|
|8..|.9.|..7|
|---+---+---|
|.2.|.1.|.9.|
|..5|4.6|8..|
|.3.|.8.|.7.|
|---+---+---|
|4..|.5.|..6|
|...|2.9|...|
|.7.|...|.3.|
*-----------*
#
# I.4.7
# [Type II]
#
*-----------*
|..1|...|2..|
|.2.|...|.3.|
|4..|.5.|..6|
|---+---+---|
|...|1.7|...|
|.8.|.6.|.1.|
|...|2.9|...|
|---+---+---|
|5..|...|..8|
|.3.|.4.|.6.|
|..2|...|7..|
*-----------*
#
# 5-ring
#
- Code: Select all
#
# I.5.1
#
*-----------*
|...|...|..1|
|...|2.3|...|
|.45|...|6..|
|---+---+---|
|..7|..6|.3.|
|.8.|...|.9.|
|.1.|8..|7..|
|---+---+---|
|..3|...|95.|
|...|4.1|...|
|2..|...|...|
*-----------*
#
# I.5.2
#
*-----------*
|...|...|..1|
|.2.|...|3..|
|.34|.5.|...|
|---+---+---|
|...|.67|..3|
|1..|...|..8|
|9..|54.|...|
|---+---+---|
|...|.3.|67.|
|..5|...|.4.|
|8..|...|...|
*-----------*
#
# I.5.3
#
*-----------*
|...|...|.1.|
|...|.12|3..|
|4.5|..6|...|
|---+---+---|
|...|5..|..7|
|2..|...|..4|
|8..|..1|...|
|---+---+---|
|...|4..|8.6|
|..8|97.|...|
|.9.|...|...|
*-----------*
#
# 8-ring
#
- Code: Select all
#
# I.8.1
#
*-----------*
|...|...|12.|
|3..|...|4..|
|15.|6..|...|
|---+---+---|
|...|7.2|3..|
|...|...|...|
|..2|4.8|...|
|---+---+---|
|...|..1|.69|
|..8|...|..5|
|.47|...|...|
*-----------*
#
# 9-ring
#
- Code: Select all
#
# I.9.1 (JPF)
#
*-----------*
|...|...|...|
|..1|2.3|4..|
|.5.|4.6|.7.|
|---+---+---|
|.68|...|25.|
|...|...|...|
|.35|...|19.|
|---+---+---|
|.4.|7.1|.6.|
|..2|8.4|9..|
|...|...|...|
*-----------*
#
# 11-ring
#
- Code: Select all
#
# I.11.1 (JPF)
#
*-----------*
|1..|...|..2|
|.3.|4.5|.1.|
|...|...|6..|
|---+---+---|
|..6|...|2..|
|...|3.7|...|
|..8|...|9..|
|---+---+---|
|..2|...|...|
|.7.|1.9|.5.|
|6..|...|..3|
*-----------*
#
# xy-ring + one 'extreme' technique:
#
- Code: Select all
#
# I.Extreme.1 (re'born)
#
*-----------*
|27.|6..|.8.|
|86.|.2.|.1.|
|..9|...|4..|
|---+---+---|
|...|7..|..3|
|...|8.2|...|
|7..|..6|...|
|---+---+---|
|..7|...|9..|
|.5.|.6.|.41|
|.1.|..9|.68|
*-----------*
#
# I.Extreme.2 (JPF)
#
*-----------*
|1..|...|..2|
|.3.|2.4|.5.|
|...|...|6..|
|---+---+---|
|..6|...|1..|
|...|7.3|...|
|..8|...|9..|
|---+---+---|
|..1|...|...|
|.7.|5.2|.3.|
|8..|...|..9|
*-----------*
Part II: x-cycles (Bidirectional X-Cycles)
- Code: Select all
#
# II.multi.1 (JPF)
# Two Bidirectional X-Cycles.
# (First 8 nodes, second 6 nodes).
#
*-----------*
|...|...|...|
|.12|34.|...|
|.5.|.6.|7..|
|---+---+---|
|.8.|..7|...|
|.39|...|57.|
|...|4..|.6.|
|---+---+---|
|..4|.9.|.2.|
|...|.78|13.|
|...|...|...|
*-----------*
Part III: Pure bilocation cycles (Bidirectional Cycles)
Room for examples...
Part IV: xy-cycles (Bidirectional Cycles)
- Code: Select all
#
# IV.multi.1 (claudiarabia)
# Two Bidirectional Cycles
# (First four nodes Type VI; Second four nodes Type II).
#
*-----------*
|..9|..7|...|
|.4.|5..|.8.|
|..3|...|1.5|
|---+---+---|
|1..|.3.|.4.|
|...|6.5|...|
|.8.|.9.|..2|
|---+---+---|
|4.5|...|6..|
|.6.|..2|.3.|
|...|8..|9..|
*-----------*
Part V: Puzzles with several Bicycles
- Code: Select all
#
# V.1 (claudiarabia)
# Two X-wings;
# One Bidirectional X-cycle (8 nodes/4 elements);
# Two xy-rings (8 and 9 nodes);
#
*-----------*
|4..|...|..2|
|.8.|.9.|.7.|
|...|3.6|...|
|---+---+---|
|..1|...|6..|
|.6.|.4.|.9.|
|..5|...|3..|
|---+---+---|
|...|5.2|...|
|.7.|.6.|.8.|
|9..|...|..4|
*-----------*
Part XXX: Puzzles not yet categorized
- Code: Select all
#
# JPF (Posted by JPF, June 15, 2007. to be categorized later...)
#
*-----------*
|...|...|...|
|.1.|.2.|.3.|
|...|456|...|
|---+---+---|
|..7|...|8..|
|.35|.8.|91.|
|..6|...|4..|
|---+---+---|
|...|695|...|
|.7.|.1.|.8.|
|...|...|...|
*-----------*
#
# claudiarabia (Posted June 16, 2007)
#
*-----------*
|.6.|.4.|2..|
|...|..7|...|
|9.8|5..|.1.|
|---+---+---|
|..7|1..|...|
|..5|...|8..|
|...|..6|3..|
|---+---+---|
|.8.|..5|9.3|
|...|9..|...|
|..1|.3.|.7.|
*-----------*
#
# claudiarabia (Posted June 26, 2007)
#
*-----------*
|53.|.7.|...|
|...|1.5|...|
|.98|...|.6.|
|---+---+---|
|8..|.6.|...|
|4..|8.3|..1|
|...|.2.|...|
|---+---+---|
|.6.|...|28.|
|...|4.9|..5|
|...|...|.7.|
*-----------*
#
# claudiarabia (Posted July 01, 2007)
#
*-----------*
|.5.|...|.7.|
|9..|...|..3|
|..8|1.2|6..|
|---+---+---|
|7..|...|..2|
|.1.|3.7|.4.|
|2..|.9.|..1|
|---+---+---|
|..2|6.8|5..|
|4..|...|..9|
|.8.|...|.2.|
*-----------*
#
# claudiarabia (Posted July 01, 2007)
#
*-----------*
|61.|.4.|...|
|.98|.17|...|
|...|8..|...|
|---+---+---|
|8..|..9|.7.|
|..7|2..|.45|
|...|.3.|2..|
|---+---+---|
|..6|.9.|.1.|
|1..|...|.69|
|.7.|..3|..4|
*-----------*
#
# claudiarabia (Posted July 03, 2007)
#
*-----------*
|2..|.9.|5..|
|.7.|..3|...|
|...|4..|.6.|
|---+---+---|
|..4|..9|..2|
|9..|...|..8|
|5..|6..|7..|
|---+---+---|
|.6.|..7|...|
|...|5..|.4.|
|..3|.8.|..1|
*-----------*
#
# claudiarabia (Posted July 06, 2007)
#
*-----------*
|...|.7.|..2|
|.5.|...|.9.|
|6.3|..5|..7|
|---+---+---|
|8..|..9|4..|
|.1.|...|...|
|...|2..|.6.|
|---+---+---|
|.9.|..4|..1|
|7..|6..|2..|
|..5|...|..8|
*-----------*
#
# Happy Fish (SE-7.0) (claudiarabia) (Posted Aug 04, 2007)
#
*-----------*
|...|...|...|
|..8|3..|.5.|
|.7.|.6.|2.4|
|---+---+---|
|9..|..8|..3|
|.6.|...|.1.|
|2..|..9|..6|
|---+---+---|
|.4.|.2.|9.7|
|..6|1..|.8.|
|...|...|...|
*-----------*
#
# Planetary system (SE-6.8) (JPF in another thread; posted here by claudiarabia Aug 08, 2007)
#
*-----------*
|...|.12|3..|
|...|4..|...|
|..5|...|..6|
|---+---+---|
|.2.|...|..7|
|3..|.8.|..9|
|7..|...|.6.|
|---+---+---|
|4..|...|2..|
|...|..9|...|
|..9|67.|...|
*-----------*
#
# claudiarabia (Posted Aug 17, 2007)
#
*-----------*
|..3|...|...|
|.6.|...|431|
|2..|...|.7.|
|---+---+---|
|.49|1.3|.6.|
|7..|.5.|..2|
|.2.|9.7|.1.|
|---+---+---|
|...|2..|6..|
|...|31.|2.8|
|...|..9|...|
*-----------*
#
# claudiarabia (SE 7.2) (Posted Aug 18, 2007)
#
*-----------*
|...|.62|...|
|...|4..|9..|
|..2|...|.1.|
|---+---+---|
|1..|9..|...|
|3..|.86|5..|
|4..|.2.|.7.|
|---+---+---|
|.8.|5..|..6|
|..6|...|.4.|
|...|..1|3..|
*-----------*
#
# claudiarabia (Posted Sept 17, 2007)
#
*-----------*
|.7.|.3.|.8.|
|9..|...|..4|
|..1|6.5|9..|
|---+---+---|
|..4|...|7..|
|3..|.5.|..9|
|..6|...|5..|
|---+---+---|
|..7|4.3|1..|
|5..|...|..2|
|.8.|.2.|.6.|
*-----------*
#
# Ocean (4-ring) (Posted Sept 17, 2007)
#
*-----------*
|...|...|..1|
|...|.2.|.34|
|5..|..6|...|
|---+---+---|
|...|..7|6..|
|.8.|...|.2.|
|..4|3..|...|
|---+---+---|
|...|4..|..9|
|65.|.1.|...|
|7..|...|...|
*-----------*