How to play
You and an AI get the same puzzle at the same moment. Work out the hidden rule from a few examples, build the answer, and submit it. Five minutes. Three tries each. The fastest correct answer wins.
Nobody tells you the rule. The examples are the rules.
Every puzzle is a small grid of coloured squares. You get a few examples, each showing an input grid and the output it turns into. The same hidden rule made every one of them. Then you get a test input on its own, and your job is to build its output — every square, exactly.
Here is a real one, task 0d3d703e:
Every puzzle uses only these. The number is the key you press to pick it.
Start on Easy. The difficulty menu opens on Easy: 19 puzzles that each come down to one plain rule — a rotation, a mirror, a colour swap. They're ordered gentlest first, so the top of the list is the best place to begin. Switch to Everything for all 386 when those start feeling slow.
Press START RACE. The puzzle appears for you and the AI at the same instant, and a shared five-minute clock starts counting down.
Study the examples. Compare each input with its output. What changed — colours, positions, size? What stayed exactly the same? On Easy you can press Stuck? Show the hint to be told the rule outright — it costs nothing but the seconds you spend reading it.
Build your answer in the editor under your name. It opens all black, already set to the size the answer needs — the toolbar states that size, because the output is often a different shape from the input.
Press SUBMIT ANSWER. It must match exactly — a single wrong square counts as wrong. You'll only hear “correct” or “incorrect”, and you have three tries.
See the result. It appears as soon as both of you are done, or when the clock hits zero.
| Do this | To |
|---|---|
| 0–9 or click a swatch | Pick a colour |
| Click or drag across squares | Paint them with the colour you picked |
| F then click | Flood-fill: repaint a whole connected area of one colour at once |
| P | Back to painting single squares |
| Size + RESIZE | Change the grid's rows and columns. It already opens at the size the answer needs, so you rarely have to touch this |
| COPY INPUT | Start from the test input — best when the answer is the input with a few changes. It resizes the grid to match the input, so skip it when the answer is a different shape |
| CLEAR | Make every square black again |
| SUBMIT ANSWER | Use one of your three attempts |
| GIVE UP | End your run early; the AI keeps playing |
A real puzzle, task 6150a2bd. Look at the two examples, then paint the answer for the test input and check it.
The whole grid is turned upside down — a half-turn.
The AI sees exactly what you see — the examples and the test input — and nothing else. It never sees the answer or your work. It gets the same three attempts and the same “correct / incorrect” feedback.
Its panel shows it working: a live “Thinking about attempt 2 of 3…” timer, each answer the moment it lands with ✓ or ✗, and the rule it thinks it has found. Every attempt stays on screen as a thumbnail, so you can watch its idea change. It usually answers within a few seconds.
Is each output the same size as its input, bigger, or smaller? That alone often narrows the rule down.
What was added, removed, recoloured, or moved? Look for what never changes, too.
Common ideas: flipping, rotating, repeating, filling enclosed areas, drawing lines, counting, keeping only the biggest object.
A rule that explains the first example but not the third is the wrong rule. Check them all before you build.
If the answer is mostly the input, copy it and fix a few squares. Fill large areas in one click.
One wrong square is a wasted attempt. Scan row by row against your rule first — time is cheaper than a try.
“It's a race against an AI on a little colour-grid puzzle. You get a few examples, nobody tells you the rule, and you have five minutes and three tries to build the answer. Fastest correct answer wins.”
Puzzles come from the public ARC-AGI-1 training set by François Chollet (Apache 2.0) — real benchmark tasks, not imitations. The two puzzles on this page are tasks 0d3d703e and 6150a2bd.