Skip to content

Jellyfish (4-Fish) ​

Loading demo...

A Jellyfish is a size-4 basic fish.

How to spot it ​

  • For each candidate x from 1 to 9, find four rows (or columns), each containing between 2 and 4 occurrences of x.
  • Check all occurrences of x in those four rows (or columns): together, they must be confined to exactly four columns (or rows). The selected rows (or columns) form the base set, and those columns (or rows) form the cover set.
  • Eliminate candidate x from all cells in the four cover columns (or rows) outside the base set.

How it works ​

Each of the four base rows (or columns) must eventually contain one placed digit x, for a total of 4 placements. All of them lie in the four cover columns (or rows). Since a column (or row) cannot contain two xs, these placements must occupy different columns (or rows), with exactly one in each.

Therefore, no cell in the cover set outside the base set can contain x, so candidate x can be eliminated from those cells.

Examples ​

45635634534656456353454568935689569454567357565858568956895695837374584578957564579467595795795695679457945794729187712982113742692142476398153214163828321

On the board above, for candidate 5, rows {1, 4, 8, 9} form the base set, and columns {1, 2, 5, 8} form the cover set. All occurrences of 5 in the base set lie within the cover set.

Candidate 5 can be eliminated from R2C5, R2C8, R3C1, R3C2, R3C5, R5C1, R5C2, R7C5, and R7C8, since these cells lie in the cover set outside the base set.


5671671567166736736756156165671567172625626261567567137137565673672356726236767126712671267567135671367136716248391925483894728943439518728948149938454298

On the board above, for candidate 6, columns {1, 5, 7, 9} form the base set, and rows {1, 4, 7, 9} form the cover set. All occurrences of 6 in the base set lie within the cover set.

Candidate 6 can be eliminated from R1C6, R4C2, R4C8, R7C2, R7C6, R7C8, R9C4, and R9C8, since these cells lie in the cover set outside the base set.