1. Home
  2. Strategy
  3. Forced rectangles

Forced Rectangles in Shikaku

Every Shikaku solve is a chain of forced rectangles. Learn to see them quickly.

A forced rectangle is the only rectangle a number can still form. Every other option would cross the grid edge, contain a second number, or overlap a rectangle you have already drawn — so you can draw it with certainty.

What “forced” means

Each number starts with a list of possible rectangles. Solving Shikaku means shrinking those lists. When a list has one entry, the number is forced.

The three blockers

  • The border — see corners and edges.
  • Other numbers — a rectangle can never contain two numbers.
  • Placed rectangles and claimed cells — anything already decided is off-limits.
623
The 6’s only legal option: 2×3.

Forced from the start

Some numbers are forced before you draw anything. In this generated 6×6 puzzle:

658323423
The starting grid.
658323423
The 8 at row 1, column 4 has only one possible rectangle from the start — every other shape would cross the edge of the grid or swallow another number. Draw the 2×4 rectangle.

Forced later

Most forced rectangles appear only after earlier moves shrink the space. Here a number that began with several options is pinned down by its neighbours:

63666423
Before: the earlier rectangles are in place.
63666423
The 3 at row 2, column 4 started with 2 possible rectangles, but the rectangles and claimed cells around it now rule out all but one. It must be 1×3.

A scanning routine

  1. After every rectangle you draw, re-check the numbers that touch it.
  2. Numbers whose options all overlap the new rectangle except one are now forced.
  3. Repeat until nothing changes, then switch to unreachable cells or overlap.

Practise on this puzzle

The example above comes from this 6×6 easy grid.

Play it

Questions

What is a forced move in Shikaku?

A number with exactly one remaining legal rectangle. Drawing it is always correct.

What should I do when no rectangle is forced?

Look for cells only one number can reach, then for cells shared by every option of a number (overlap).