## What is the sequence of hints for each solving technique?

A. This is the sequence.

• Naked Single
1. Naked Single: there is a naked single (no cells highlighted)
2. Naked Single: this cell can only be one number (with cell highlighted)
3. Naked Single: this cell can only be [number] (with cell highlighted)
• Hidden Single
1. Hidden Single: there is a hidden single (no cells highlighted)
2. Hidden Single: there is a hidden single in this [unit] (with unit highlighted)
3. Hidden Single: there is a hidden single for [number] in this [unit] (with unit highlighted)
4. Hidden Single: this is the only cell in the [unit] that can contain [number] (with unit and cell highlighted)
• Block / Column / Row Interaction
1. Block/column/row interaction: there is a block/column/row interaction (no cells highlighted)
2. Block/column/row interaction: there is a block/column/row interaction for block [number] (with block highlighted)
3. Block/column/row interaction: block [number] and [unit] [number] have an interaction (with block and unit highlighted)
4. Block/column/row interaction: block [number]: [unit] [number] must contain [number] (with block and unit highlighted)
• Block / Block Interaction
1. Block/block interaction: there is a block/block interaction (no cells highlighted)
2. Block/block interaction: block [number] has an interaction with another block (with block highlighted)
3. Block/block interaction: blocks [number] and [number] have an interaction (with both blocks highlighted)
4. Block/block interaction: blocks [number] and [number] have an interaction in [unit] [number] and [number] (with both blocks, and their effect highlighted)
5. Block/block interaction: blocks [number] and [number] must contain [number] in [unit] [number] and [number] (with both blocks, and their effect highlighted)
• Naked Subset
1. Naked Subset: There is a naked [setSize] (no cells highlighted)
2. Naked Subset: [unit] [number] has a naked [setSize] (with unit highlighted)
3. Naked Subset: [unit] [number] has a naked [setSize] [numberList] (with unit highlighted)
• Hidden Subset
1. Hidden Subset: There is a hidden [setSize] (no cells highlighted)
2. Hidden Subset: [unit] [number] has a hidden [setSize] (with unit highlighted)
3. Hidden Subset: [unit] [number] has a hidden [setSize] [numberList] (with unit highlighted)
• X-Wing
1. X-Wing: there's an X-wing (no cells highlighted)
2. X-Wing: there's an X-wing for [number] (no cells highlighted)
3. X-Wing: there's an X-wing for [number] (with cells highlighted)
• XY-Wing
1. XY-Wing: there's an XY-wing (no cells highlighted)
2. XY-Wing: there's an XY-wing (with cells highlighted)
3. XY-Wing: there's an XY-wing, [number] can be eliminated (with cells highlighted)
• XYZ-Wing
1. XYZ-Wing: there's an XYZ-wing (no cells highlighted)
2. XYZ-Wing: there's an XYZ-wing (with cells highlighted)
3. XYZ-Wing: there's an XYZ-wing, [number] can be eliminated (with cells highlighted)
• Swordfish
1. Swordfish: there's a swordfish (no cells highlighted)
2. Swordfish: there's a swordfish for [number] (no cells highlighted)
3. Swordfish: there's a swordfish for [number] (with cells highlighted)
• Colouring
1. Colouring: an elimination can be made using colouring (no cells highlighted)
2. Colouring: an elimination can be made using colouring for [number] (no cells highlighted)
3. Colouring: contradiction when colouring [number] OR Colouring: double exclusion when colouring [number] OR Colouring: full chain contradiction when colouring [number] (with cells highlighted)
• XY-Chain
1. XY-Chain: an elimination can be made using an XY-chain (no cells highlighted)
2. XY-Chain: an elimination can be made from [cell] (cell(s) highlighted)
3. XY-Chain: an elimination can be made from [cell] using the chain [chain] (with cell(s) and chain highlighted)
4. XY-Chain: [number] can be eliminated from [cell] using the chain [chain] (with cell(s) and chain highlighted)
• Forcing Chain
1. Forcing Chain: there's a forcing chain (no cells highlighted)
2. Forcing Chain: there's a forcing chain from [cell] (no cells highlighted)
3. Forcing Chain: [cell] can be forced from either candidate of [cell] (with cells highlighted)
4. Forcing Chain: [cell] can be forced to [number] from either candidate of [cell] (with cells highlighted)

Where:

• [cell] is a cell,
• [unit] is "block", "column" or "row",
• [setSize] is "pair", "triplet" or "quad",
• [numberList] is the numbers that make up the set.
• [chain] is the chain of cells.

What People Say

I am greatly impressed with your Sudoku software.... Many thanks for your excellent product.