7.2 Core Workflows and Decision Points

Key Takeaways

  • Use a fixed six-direction sweep: left, right, front, back, top, bottom — same order every time.
  • Set up coordinates (row, column, layer) so you can locate hidden neighbors you cannot see.
  • A face neighbor must share the same two coordinates and differ by exactly one in the third.
  • Mark or tally each found neighbor so you never double-count or skip a direction under time pressure.
Last updated: June 2026

7.2 Core Workflows and Decision Points

Under a nine-second pace you cannot afford to invent a method per question. You need one workflow you run identically every time. The reliable approach is a coordinate sweep: locate the numbered block in 3D, then check each of its six face positions for a neighbor.

Step 1 — Orient the stack with coordinates

Treat the pile as a grid with three axes:

  • Column = left-to-right position (the X direction)
  • Row = front-to-back depth (the Y direction, going up-and-right in the drawing)
  • Layer = vertical level (the Z direction, the stack height)

Give the numbered block a label such as (column 2, row 1, layer 1). A face neighbor is any block that matches two of those coordinates and differs by exactly one in the third. That single rule replaces all guessing.

Step 2 — Sweep the six directions in a fixed order

Always check directions in the same sequence so you never lose your place:

OrderDirectionCoordinate changeCommon mistake
1Leftcolumn - 1Forgetting the leftmost edge has none
2Rightcolumn + 1Counting a block one column over but offset in depth
3Frontrow - 1Missing the block in front, drawn lower-left
4Backrow + 1The back neighbor is often hidden
5Toplayer + 1Counting a block resting only on an edge
6Bottomlayer - 1Forgetting the block sits on another block below

Step 3 — Tally as you go

Keep a running count on your scratch paper or by tapping fingers — one tally per confirmed neighbor. Do not hold the number in your head while you keep scanning; that is where errors creep in. When the six-direction sweep ends, the tally is your answer.

Worked example

Imagine a 3-wide, 2-deep, 2-high stack (12 blocks). The numbered block sits at (column 2, row 1, layer 1) — middle column, front row, bottom layer. Run the sweep:

  • Left (column 1): block present -> +1
  • Right (column 3): block present -> +1
  • Front (row 0): no row in front -> 0
  • Back (row 2): block present (hidden) -> +1
  • Top (layer 2): block present -> +1
  • Bottom (layer 0): floor, no block -> 0

Total = 4 touching blocks. Notice two of the four (back and the hidden depth neighbor) are not fully visible — you found them only because the coordinate rule predicted them.

Decision point: visible vs. inferred

The core judgment in every item is deciding whether an unseen position is filled. Use the surrounding rows: if the stack is a solid rectangular block, every interior position is filled, so corner and edge blocks lose neighbors only where the stack ends. If the stack is irregular, trace each column's height from the visible faces and assume nothing beyond what the drawing supports.

Reading the isometric drawing correctly

In the standard isometric view, three directions map predictably onto the page, and learning this mapping is half the battle:

  • Left/right (columns) run roughly horizontal across the page.
  • Front/back (rows/depth) run up-and-to-the-right at about a 30-degree angle.
  • Top/bottom (layers) run straight up and down.

A frequent error is confusing a depth neighbor (further back, drawn up-and-right) with a vertical neighbor (directly above, drawn straight up). They look similar in 2D but are different faces. Anchor yourself by finding the floor line first: blocks sitting on the floor define layer 1, and everything drawn higher than its column's floor block is a higher layer or a deeper row. Resolve that ambiguity before you count, or your sweep will mislabel directions.

When to use the sweep vs. the shortcut

You have two tools. The full six-direction sweep is exhaustive and never wrong, but it costs seconds. The archetype shortcut (covered next section) is instant but only valid for solid, gap-free stacks. Decision rule:

Stack typeMethod
Solid rectangular block, no gapsArchetype shortcut, then a one-second sanity check
Irregular / staircase / has holesFull coordinate sweep, every direction
Numbered block clearly interiorAnswer 6 on sight
Numbered block on an obvious cornerAnswer 3 on sight (if solid)

Building the routine into muscle memory

The goal is that, by test day, the six-direction order runs automatically: you should be able to whisper "left-right-front-back-top-bottom" without thinking, tapping a finger per confirmed neighbor. Practice the sweep aloud at first; the verbalization forces you to actually check the floor and the back rather than skipping straight to the visible faces. Once it is automatic, drop the words and keep only the finger taps so the whole process fits inside nine seconds. The decision points — where is the block, which faces are filled, is this the floor — never change; only your speed at executing them improves with reps.

Test Your Knowledge

A numbered block sits in the interior bottom layer of a solid 3x3x3 cube of blocks (it is the dead center of the bottom face). How many blocks touch it?

A
B
C
D
Test Your Knowledge

Which rule correctly identifies a face-neighbor of a numbered block when using the coordinate (column, row, layer) method?

A
B
C
D