nvidia / Nemotron-RL-Ultra-Training-Blends
rlvr1 / train / row 236
"Toad Pimple has an array of integers a₁, a₂, …, a_n."
Found in NVIDIA's training data
A forgotten toad buried inside NVIDIA's Nemotron training data.
NVIDIA trained Nemotron on a programming problem called And Reachability.
The character solving it was Toad Pimple.
We took his problem out of the dataset and rebuilt it, right here on this page.
nvidia / Nemotron-RL-Ultra-Training-Blends
rlvr1 / train / row 236
"Toad Pimple has an array of integers a₁, a₂, …, a_n."
nvidia / Llama-Nemotron-Post-Training-Dataset
SFT / code / row 313
"Toad Pimple has an array of integers a_1, a_2, …, a_n."
Two separate NVIDIA corpora. Same toad. The second one is marked used_in_training: Ultra, Nano — not just published, actually trained on.
01 — The receipt
Not a screenshot of our page. This is NVIDIA's dataset open in Hugging Face's viewer, row 313 of the code split, selected. The columns on the right are the part that matters.
02 — The problem, verbatim
This is the text NVIDIA fed the model, unedited, straight out of row 236. Two words matter: Shi means reachable. Fou means it isn't.
Toad Pimple has an array of integers a_1, a_2, …, a_n.
We say that y is reachable from x if x<y and there exists an integer
array p such that x = p_1 < p_2 < … < p_k=y, and a_{p_i} & a_{p_{i+1}} > 0
for all integers i such that 1 ≤ i < k.
Here & denotes the bitwise AND operation.
You are given q pairs of indices, check reachability for each of them.
-----Output-----
Output q lines. In the i-th of them print "Shi" if y_i is reachable from x_i,
otherwise, print "Fou".
-----Example-----
Input
5 3
1 3 0 2 1
1 3
2 4
1 4
Output
Fou
Shi
Shi
-----Note-----
In the first example, a_3 = 0. You can't reach it, because AND with it is
always zero. a_2 & a_4 > 0, so 4 is reachable from 2, and to go from 1 to 4
you can use p = [1, 2, 4].
03 — The engine
Every number is a block. Two blocks link when they share a single binary bit. A chain of links is a path, and a path is the whole game. Change the array and watch the chain re-form.
The three queries above are the exact example from the dataset. Expected answers come from NVIDIA's own unit tests, stored in the same row.
04 — What the model did with it
NVIDIA ran the problem eight times during training. The model solved it four times. That number is stored in the row itself.
Sixty input/output pairs are attached to the row as graders, including the worst cases: zeroes, and 300000 & 300000.
Two separate NVIDIA datasets, published months apart, both containing the same toad and the same problem.
05 — How he was found
The file is 5.04 GB. You do not download it. You ask for the first forty megabytes, count the lines, and read number 236.
rlvr1.jsonl, 5,040,426,486 bytes. JSONL means one row per line.
HTTP 206. Forty megabytes buys the first 702 rows.
One line matches. Line 236.
source: codeforces. pass_rate: 0.5. The row grades itself.
06 — Why this one
Most tokens invent a character, then invent a use for it. Toad Pimple arrived with his problem already attached. The art and the maths were in the same row of the same file, written by the same person, years before anyone looked.
Nobody is competing for Toad Pimple. There is no existing likeness, no rights holder circling, no famous version to lose against. The identity is open, which is exactly why it is worth building.
Every claim on this page is a file path and a row number. You do not have to believe any of it — the "open original file" links go to NVIDIA's own repository, not ours.
The second corpus marks his row used_in_training for Nemotron Ultra and Nano. Toad Pimple's problem is inside the weights of a shipped NVIDIA model. That is a strange and permanent thing to be.
07 — The token
08 — Questions