The old books behind NVIDIA’s new tricks
Puzzle books from centuries past helped nvbanana train a grid-solving model. A late-arriving second solver gave the duo one more push up the ARC-AGI-2 public board.
ARC-AGI-2 · · GPT-6 / Codex

A very old bag of tricks
The books were old. The puzzles were new. And the two people raiding the shelves were trying to teach a machine to see its way through ARC’s coloured grids.In their newly published solution, Jean-François “CPMP” Puget and Darragh Hanley describe how nvbanana turned ideas from historical puzzle, mathematics, toy and engineering books into a vast synthetic training set. Their entry reached third on the public leaderboard. That is a provisional public result: the private order and awards remain to be decided.
There is a sporting reason to pay attention. Puget was part of NVARC, the team that won ARC Prize 2025. This year he and Hanley had a familiar problem: a field that refused to stand still. Their account says new Qwen models reshaped the race, and the pair had to adjust as other teams caught up.
From dusty pages to fresh grids
The authors say the books ranged from 1588 to 1949, across several languages. A puzzle about sheep pens, for example, inspired a grid rule about merging hollow squares into a shared-wall arrangement. The books supplied ideas; the team says it did not copy their contents into the generated puzzles.Their pipeline used Gemini to identify mechanisms in page images and turn them into specifications. Then a separate model, GPT-OSS-120B, wrote and tested code to generate puzzle inputs and outputs. The team kept generated tasks that passed its checks, including agreement among three independently generated output programs, and reports producing roughly six million verified puzzles. Agreement between programs is a useful check, though it is not proof that every puzzle is unambiguous or that a human could infer every intended rule.
That question caught Yi-Chia Chen’s eye. In the discussion, she asked whether the examples revealed the intended rule sufficiently. Hanley replied that smaller-model tests gave the team confidence in the data, but some puzzles had still resisted those tests and were not filtered out.
A solver that writes the answer
The main solver was a fine-tuned Qwen3.8-27B model. Instead of writing out a chain of reasoning, it produced the answer grid directly. At test time, the team fine-tuned a small adapter for each puzzle using its example pairs, then sampled multiple transformed views and voted on the resulting grids.The hardware was the other puzzle. The competition setup used four L4 graphics cards. The team compressed the model and split work across them: one card ran the frozen lower part of the model while the other three trained the upper part. The authors report that this arrangement reduced fine-tuning time compared with their earlier arrangement. Their 27B system scored 81.39 on the public leaderboard.
The late arrival
In the final stretch, the pair tried a different kind of solver: a compressed Qwen3.8-Flash-Next agent that could write and check Python. Once the direct-grid model had finished, the agent spent the remaining time revisiting the answers with the weakest vote counts. Its checked answers were combined with the first solver’s candidates under the team’s rules.The authors report that the blend lifted their public score to 83.89. They also say Kaggle errors curtailed their planned ensemble testing, leaving one submission with the combination they wanted. That is their account of the closing stretch, not a claim about what an untested alternative would have scored.
Chen’s questions are still hanging over the library table: where does a direct-grid model shine, and where does a code-writing agent see something it misses? The private results will settle the contest; the team’s released ideas give the rest of the field something to investigate next.
Darragh Hanley and CPMP: ARC-AGI-2 public third-place solution and discussion · ARC Prize: 2025 competition results and NVARC · ARC Prize 2026 ARC-AGI-2 competition overview