Every number counts the pieces attacking that square. Place all your pieces so that each number
is matched exactly.
Counting Attacks
Both pieces attack the square reading 2. The 1s are reached by the knight.
Attacks Pass Through
Your pieces do not block one another. The rook's attack runs straight through the knight to
the square beyond, so it still reads 1.
Gaps Stop an Attack
A gap in the grid is the one thing that blocks. The rook reaches the square on its right, but
not the one past the gap.
Pawns Only Go Up
A pawn attacks the two squares diagonally above it. On the top row it attacks nothing.
Knights Jump
A knight ignores gaps. It never travels through the squares between.