Difficulty 3/6
Medium Matrix Reasoning Questions
The rule is slightly hidden, or two simple rules combine. You can see the pattern but it takes a careful look.
Practice
Medium questions
227 questions in the bank · 403 total across all difficulties
Column determines horizontal position — column 0 cells sit at the left of the cell, column 1 at the centre, column 2 at the right.
**Rule: Rotation alternates by row; size grows down each column.** - Row 1 and row 3 both rotate 270°; row 2 (middle) has no rota…
• **The rule: Size grows left to right; rotation alternates between rows.** - Row 1: F-shapes are small → medium → large, all rot…
row determines the reflection axis (no reflection in row 0, vertical in row 1, horizontal in row 2) while column determines horizo…
Each row cycles through the same four L-shape rotations in order: 180° → 270° → 0° → 90° → 180°… • Row 1: 180°, 270°, 0° (back to…
Each shape and each color appears once per row and once per column.
row determines reflection axis (none in row 0, vertical in row 1, horizontal in row 2) while column determines scale (small in col…
• In a Latin grid, each row and column must hold all different values.
row parity controls reflection — even rows show the F-shape unreflected, the odd row applies a vertical reflection.
**Rule: Each row and column must contain every shape, color, and size exactly once.** - Row 3 has hexagon and square; needs diamo…
The four shapes repeat in order: circle → arrow → cross → f-shape → circle… • Read across all 9 cells in order and you see this c…
The shapes repeat in a fixed cycle across all 9 cells in reading order.
**Rule: Each row and column must contain all three colors and all three sizes and all three rotations — no value repeats in any li…
Each row shifts the F-shape by 90° clockwise each step.
Each row and column holds all three shapes (triangle, square, circle) and all three colors (orange, purple, magenta) exactly once.
Family: LATIN with row-shifted rotation cycle + row colour.
Correct answer: C • Look down each column — the third cell combines all dots from the first two cells.
Two rules combine.
Two rules combine.
**Rule: Each row and column must contain all three shapes, all three colors, and all three sizes exactly once.** - Row 3 has l-sh…
Each third cell in a column = all dots from the first two cells combined (union).
The four shapes repeat in order: cross → hexagon → f-shape → square → cross → … • Read all nine cells in order and the same four…
The four shapes repeat in order across every cell in reading order: hexagon → square → circle → arrow-chevron → hexagon → … • Rea…
Look at the small dot.
Look at the small dot.
Look at the small dot.
Look at the small dot.
Look at the small dot — inside the shape, on its edge, or outside it.
Look at the small dot — inside the shape, on its edge, or outside it.
Look at the small dot — inside the shape, on its edge, or outside it.
Look at the small dot — inside the shape, on its edge, or outside it.
Follow the dot.
Follow the dot.
Follow the dot.
Follow the dot.
Follow the dot.
Follow the dot.
The size changes across this grid, but size is not the rule — ignore it.
The size changes across this grid, but size is not the rule — ignore it.
The size changes across this grid, but size is not the rule — ignore it.
The colour changes across this grid, but colour is not the rule — ignore it.
The colour changes across this grid, but colour is not the rule — ignore it.
The size changes across this grid, but size is not the rule — ignore it.
The colour changes across this grid, but colour is not the rule — ignore it.
Correct answer: D • Look at the dots in each cell.
The rule: each column's third cell holds every dot from the first AND second cell combined.
The rule: combine all dots from two cells — keep every dot from both.
Each row uses XOR: keep only the dots that appear in one cell but NOT both.
Correct answer: D • Look at the dots in each cell.
each column's third cell = first cell minus second cell (dot count).
Each column uses AND-intersection: keep only the dots that appear in BOTH the top and middle cells.
Correct answer: D • Look at the dots in each cell.
each row's third cell keeps only the dots that are NOT shared by the first two cells (XOR).
Correct answer: E • Look at the dots in each cell.
Correct answer: E • Look at the dots in each cell.
Each row and column must contain all three values exactly once.
The dot moves around the edge of the grid, one step clockwise each row.
The dot moves one step counter-clockwise around the grid's edge each row.
The dot moves one step at a time around the edge of the grid, going counter-clockwise.
The marker lands on a different spot in every cell.
A dot moves up and down the same column, bouncing when it hits the top or bottom edge.
A dot moves across the grid, bouncing when it hits a wall.
A dot moves clockwise around the edge of the grid, and each step it takes gets one space longer.
A dot moves around the edge of the grid, stepping counter-clockwise.
A dot moves around the edge of the grid, jumping one extra step each row.
Both markers move one step clockwise around the edge each row.
Both markers move one step at a time around the edge of the grid.
Two markers (a dot and a ring) each move around the edge of the grid, one step at a time.
The whole grid mirrors along the anti-diagonal (top-right to bottom-left corner).
Each column rotates the figure by the same fixed step each row.
Each column rotates the figure by the same step each row.
Each column rotates the figure by the same step each row.
Each column rotates the figure by the same fixed step, read top to bottom.
Each row rotates the figure by a fixed step, but the direction flips every row.
Each row rotates the figure by a fixed step, but the direction flips every row.
Each column alternates rotation direction; every step is a fixed quarter-turn (90°).
Each column rotates the figure by the same step, but the direction flips every column.
Each column repeats a rotation pattern that goes forward then comes back — like a mirror in time.
Each figure rotates by the same fixed step across the matrix.
Each figure rotates by the same fixed step as you move through the grid.
Each figure rotates by the same fixed step across the grid.
Each figure rotates by the same fixed step as you move through the grid.
Each figure rotates by a fixed amount as you move through the grid.
Each anti-diagonal shares the same rotation step, so you can predict the missing figure.
Each row rotates the figure by the same fixed step each time.
Each row rotates the figure by the same fixed step.
The figure rotates by a bigger step each time — the gap grows by 270° per cell.
Each row, the figure rotates by a smaller and smaller amount.
combine every dot from the first two cells — keep all of them — to make the third cell.
each row's third cell shows ALL dots from the first two cells combined.
The rule: each column's third cell shows ALL dots from the first AND second cells combined.
each column's third cell shows ALL dots from the first AND second cells combined.
the third cell keeps only the dots that appear in BOTH the first and second cells (intersection).
the third cell keeps only the dots that appear in BOTH the first and second cells (intersection).
The rule: each row's third cell shows only the dots that appear in one cell but NOT both.
the third cell shows only the dots that appear in one of the first two cells — not both.
The whole grid mirrors top-to-bottom: row 1 reflects into row 3.
two rules combine — each row applies a fixed rotation (row 0: 0°, row 1: 90°, row 2: 180°), and fill state is set by whether the a…
The grid has a horizontal mirror line — row 1 reflects into row 3.
Each row and column must contain every shape, every color, and every size exactly once.
Each row and column uses every shape, color, and fill exactly once.
The whole grid has horizontal (top-to-bottom) mirror symmetry — row 1 reflects into row 3.
Row determines the colour of every circle in the cell — row 0 orange, row 1 purple, row 2 magenta.
Every cell holds exactly 2 red crosses — this count never changes.
Two count rules act independently.
Each cell always has exactly two small red squares.
Every cell contains exactly 4 circles, but the red-to-blue ratio changes by row.
Each row and column carries a colour: row/column 0 red, 1 blue, 2 green.
The grid mirrors itself across the centre column.
Each row combines its first two cells — every dot that appears in either cell must appear in the third cell.
Every cell holds exactly 3 objects: 2 circles and 1 triangle, all red and medium-sized.
Every cell holds exactly 2 objects: one circle and one square, both red and medium-sized.
As you move down the rows, the colours rotate one step on a three-colour wheel: red → blue → green → red.
Every cell holds exactly 3 red shapes: 2 crosses + 1 square.
each cell contains diamond markers in one of three colour-arrangement combinations — red diagonal pair (2 markers), blue four corn…
Correct answer: F • Look down each column.
The whole grid mirrors top-to-bottom: row 3 reflects row 1.
Every cell always holds exactly 2 shapes: one triangle and one square, both red and medium.
Each row combines the first two cells to make the third — keeping every dot from both.
each column's third cell = first cell minus second cell (dots only in the first but not the second).
Correct answer: E • Look at the dots in each cell.
The grid mirrors top to bottom — row 3 reflects row 1.
in each column, the third cell shows only the dots that appear in ONE of the first two cells, not both.
each cell contains exactly one horizontal line at one of three heights — top (y=0), middle (y=1), or bottom (y=2).
Every cell in the grid holds exactly two small red hexagons.
Each column combines its top two cells — every dot from both cells appears in the third cell (union rule).
each cell shows one of three diagonal patterns — main diagonal alone (slash), anti-diagonal alone (backslash), or both diagonals (…
Each cell has one more dot than the cell before it, reading left to right, top to bottom.
each column's third cell = first cell minus the dots that appear in the second cell.
look DOWN each column — the third cell keeps only the dots that appear in BOTH cells above it.
The grid mirrors top-to-bottom: row 3 reflects row 1.
Every cell holds exactly 2 red circles — this never changes across the whole grid.
Each column follows a union rule: the third cell contains every dot from the first AND second cell combined.
Each column follows an XOR rule: the third cell keeps only the dots that appear in one of the first two cells — not both.
Each cell adds one dot as you read left to right, top to bottom.
Look at the figure in each tile.
**Rule: Each cell has exactly 2 red circles.
**Rule: Every cell has exactly 2 red squares.
The dot moves to a new position in every cell, visiting all nine spots on the grid — no position repeats.
The dot moves through a fixed cycle of nine positions, one per cell, in reading order.
The dot moves to a new position in each cell, following a set path across the whole grid.
The dot visits every position on the grid — no position repeats.
Each row uses every column position (left, centre, right) exactly once — no repeats.
The dot visits every position in reading order across the whole grid — it does not restart each row.
The dot visits every position on the grid exactly once, moving in reading order (left to right, top to bottom).
The dot visits every position across the whole grid exactly once, moving in reading order.
The dot visits every position on a 3×3 grid — no position repeats.
The dot moves to a new position in each cell, visiting all nine spots in a set order.
A small circle sits inside an outline circle in every cell.
Each cell holds an outline triangle with a small shape inside.
Each row shifts the F-shape by 90° clockwise each step.
A small circle sits inside an outline square in every cell.
Each row and each column must contain green, purple, and orange exactly once.
Two rules act on the cell.
Each cell holds an outline triangle with a small shape inside.
The anchor (an outline T-shape) is the same in every cell.
Each cell always holds exactly 2 red squares: one small, one large.
Anchor identity is the signal.
Each cell holds an outline circle with a small shape inside.
two shape identities — triangle and circle — swap their roles (outer vs inner) by cell-index parity.
Each row and column contains all three shapes (L, triangle, F) and all three rotations (0°, 90°, 270°) exactly once.
Each cell holds an outline hexagon with a small shape inside.
The L-shape rotates 90° clockwise with each step, cycling through 4 positions.
Each cell holds an outline circle with a small shape inside.
Each cell always holds exactly 2 red crosses: one small, one large.
Each cell holds an outline square with a small shape inside.
Each cell holds an outline circle with a small shape inside.
Each cell holds an outline square with a small shape inside.
A small circle sits inside an outline triangle in every cell.
Each shape and rotation appears exactly once in every row and column.
Each color (red, orange, green) appears exactly once in every row and every column.
The F-shape rotates 90° clockwise each step, cycling through 0°→90°→180°→270°→0°… • Each cell turns the F one quarter-turn clockw…
A small circle sits inside an outline hexagon in every cell.
Each rotation (90°, 180°, 270°) appears exactly once in every row and every column.
Family: CAYLEY TABLE (pair uniqueness).
The L-shape rotates 90° clockwise at each step across the whole grid.
• Each row and column must have all three sizes (small, medium, large) and all three rotations (0°, 90°, 270°).
Two rules act on the cell.
Each cell holds an outline triangle with a small shape inside.
two independent colour rules operate simultaneously.
The L-shape rotates 90° clockwise at each step, cycling through four positions.
The F-shape turns 90° clockwise at each step across the whole grid.
two independent Latin squares overlay the grid.
• The inner cross stays the same in every cell.
A small shape sits inside an outline hexagon in every cell.
A small F shape sits inside an outline hexagon in every cell.
**Rule: Each row and column must contain all three sizes — small, medium, and large — exactly once.** • Look at row 3: small (cel…
Each row and each column contains all three rotations of the triangle: 0°, 90°, and 180°.
**Rule: Each row and column must have three different sizes and three different rotations.** - Row 3 has small-90°, large-180°, a…
**Each row and column must have all three sizes: small, medium, large.** - Row 3 needs: large (cell 7) ✓, medium (cell 8) ✓, smal…
A small L shape sits inside an outline triangle in every cell.
Each cell holds an outline circle with a small shape inside.
A small shape sits inside an outline square in every cell.
The rule: keep only the dots that appear in BOTH the first and second cells of each row.
Each cell holds the same three colour-shape pairs — blue square, red diamond, green hexagon.
Each cell has a fixed blue square at top-left and a red circle whose position depends on (row + column) mod 3: - mod 0 → top-righ…
every cell contains a cluster of small red crosses in one of three formations — diagonal-cross (4 corners), edge-cross (4 cardinal…
each cell contains three shape-colour pair objects vertically stacked.
Each row uses AND-intersection: keep only dots that appear in BOTH the first and second cell.
Family: MULTI-OBJECT INTERACTION (pair-conditional colour).
**Look along each row: circles grow larger from left to right.** - Row 1: smallest → small → small.
The circle grows by the same ratio each step, reading left to right, top to bottom.
Each row has one dot.
The dot moves through all 9 grid positions — one per cell — in a continuing cycle across reading order.
The four shapes repeat in a fixed order across all nine cells in reading order.
The four shapes repeat in a fixed order across all nine cells — circle, square, arrow-chevron, diamond — then start again.
The arrow turns 90° clockwise at every step.
The arrow turns 90° clockwise at every step.
The F-shape rotates 90° anti-clockwise at each step across every row.
Each row reads: first shape, then its mirror rotation, then the first shape again — a mirror pattern (A–B–A).
The F-shape rotates by 90° steps — check the diagonals to find the pattern.
The f-shape rotates by a fixed step along each row, but the direction flips every row.
The rotation steps increase by 90° each time, reading across all nine cells in order.
Each row steps the arrow 90° per column, but the direction flips row by row.
Each row reads the same forwards and backwards — the first and third arrows always match.
Each row shifts the L-shape by one quarter-turn (90°) to the right each step.
Each row shifts the L-shape 90° clockwise at every step.
Each arrow follows a rotation sequence that continues across all 9 cells in reading order, turning a quarter-turn (90°) each step.
Correct answer: A • The dot moves one step clockwise around the edge of the grid each cell.
Correct answer: B • The dot moves one step clockwise around the edge of the grid each cell.
The grid mirrors top to bottom across a horizontal line through the middle row.
The whole grid mirrors top-to-bottom: row 3 reflects row 1.
The whole grid mirrors top-to-bottom: row 3 matches row 1.
The whole grid mirrors top-to-bottom across a horizontal axis.
The grid mirrors top rows onto the bottom row — cell 9 must match cell 3.
The shape rotates 90° clockwise with each step, reading left to right, top to bottom.
The L-shape rotates 90° clockwise with each step in reading order.
Browse other levels
Other difficulty levels
Apply these under timed conditions
The free 10-question practice test mixes difficulties so you can see where your ceiling actually sits.