Overview › Models › gemma4:26b
Model profile

gemma4:26b

LocalBrain cluster
59/175answered (R1–R180)
116DNF / no usable answer
153.2 smedian latency
9.30avg. score · 5 scored rounds

Low participation: this average comes from only 5 of 175 rounds (3%). Not directly comparable to models with fuller participation.

Blocked by our test harness. On the 25 runtime-verified simulation rounds this model returned an answer 0 times — but that is a limit of our setup, not a result about the model. Measured on 2026-07-28: one request ran for 3 minutes 28 seconds, produced 8,975 characters of internal reasoning and zero characters of answer. A larger budget is refused by our gateway. Its DNFs on those rounds should not be read as failures of the model.

Rounds & answers 175

▶ R1 · Constrained product copy under a strict word countDNF Open round →
No usable answer reached the harness in this round.
▶ R6 · Extraction → JSON128.9 s Open round →
{"name": "AquaPur X2 Trinkbrunnen", "brand": "PetFlow", "price_eur": 29.99, "weight_g": 800, "features": ["Dreifach-Filter", "extrem leisem 2-Watt-Pumpsystem", "spuelmaschinenfestem Edelstahlaufsatz"], "in_stock": false}
▶ R7 · Sentiment classification150.2 s Open round →
[{"id":1,"sentiment":"positive"},{"id":2,"sentiment":"negative"},{"id":3,"sentiment":"neutral"},{"id":4,"sentiment":"negative"},{"id":5,"sentiment":"positive"},{"id":6,"sentiment":"neutral"},{"id":7,"sentiment":"neutral"},{"id":8,"sentiment":"negative"},{"id":9,"sentiment":"positive"},{"id":10,"sentiment":"neutral"}]
▶ R8 · Translation DE↔EN200.1 s Open round →
That's old news — if you're late, you'll pay the price. We managed to pull ourselves out of that mess, but now we mustn't get ahead of ourselves.

---

Der Beweis liegt in der Praxis: Unser knappes Budget zwang uns dazu, an der Qualität zu sparen, und dennoch verlief der Start absolut reibungslos.
▶ R9 · One-liner code200.2 s Open round →
1. ^\d{4}-(0[1-9]|1[0-2])-\d{2}$
2. SELECT customer_id FROM orders GROUP BY customer_id ORDER BY SUM(amount) DESC LIMIT 5;
3. .items[].id
4. nav a[href^="http"]
5. awk '{print $1}' access.log | sort -u | wc -l
▶ R10 · Facts quiz200.2 s Open round →
1. Canberra
2. 1989
3. W
4. I'm a teapot
5. Franz Kafka
6. Saturn
7. 101010
8. 443
9. Linus Torvalds
10. 97
▶ R11 · Micro-copy & slogans200.1 s Open round →
1. Fresh, clean water your cat deserves.
2. Warm treats from our family to yours.
3. Compare AI models and choose wisely.
4. Block the noise, soak in sound.
5. One secure vault for all passwords.
▶ R13 · Image prompts166.4 s Open round →
1. Photorealistic hero shot of a premium ergonomic gaming chair in a dark streaming room, vibrant neon blue and magenta lighting, cinematic depth of field, 8k resolution, high-tech aesthetic, sharp details, bokeh background.
2. Macro photography of a premium craft gin bottle on a dark mahogany bar, moody evening light, soft shadows, subtle condensation on glass, warm amber tones, cinematic lighting, highly detailed, 8k, professional product photography.
3. Cinematic street photography of a sleek e-scooter leaning against a colorful graffiti-covered brick wall, bright morning sunlight, urban atmosphere, crisp details, realistic textures, wide angle, 8k, professional lighting, highly detailed.
▶ R14 · Product names133.9 s Open round →
1. AquaCue — Never miss a sip
2. SipSync — Stay hydrated effortlessly
3. HydroFlow — Smart reminders for wellness
4. DewSense — Intelligent hydration tracking
5. PurePulse — Track every single drop
▶ R15 · CSS spinnerDNF Open round →
No usable answer reached the harness in this round.
▶ R16 · Explain it to a child (German)DNF Open round →
No usable answer reached the harness in this round.
▶ R17 · Logic riddle153.2 s★ 9/10 Open round →
Ziehen Sie eine Frucht aus der Kiste „Gemischt“. Wenn Sie einen Apfel ziehen, ist diese Kiste die „Äpfel“-Kiste. Da das Etikett „Birnen“ nicht die echte Birnen-Kiste sein kann, muss es „Gemischt“ enthalten, woraus folgt, dass das Etikett „Äpfel“ die „Birnen“-Kiste ist. Falls Sie eine Birne ziehen, verfahren Sie genau umgekehrt.
▶ R18 · German registers & tone142.4 s★ 9/10 Open round →
1. Wir bedauern, Ihnen mitteilen zu müssen, dass der vereinbarte Liefertermin nicht eingehalten werden kann.
2. Der geplante Liefertermin kann nicht eingehalten werden.
3. Das mit dem Termin klappt leider nicht.
▶ R19 · Table QA53.6 s★ 10/10 Open round →
1. VitaSip
2. 830
3. PureFlow
4. 19,51
5. 3
▶ R20 · JSON repair32 s★ 10/10 Open round →
{"name": "Trinkflasche Pro", "price": 29.90, "tags": ["outdoor", "sport"], "stock": {"berlin": 12, "muenchen": 7, "hamburg": null}, "active": true}
▶ R21 · Sorting race bubble/insertion/selectionDNF Open round →
No usable answer reached the harness in this round.
▶ R22 · Hexagon ballsDNF Open round →
No usable answer reached the harness in this round.
▶ R23 · Pendulum waveDNF Open round →
No usable answer reached the harness in this round.
▶ R24 · Maze race BFS/DFS/A*DNF Open round →
No usable answer reached the harness in this round.
▶ R25 · Sorting race quick/merge/heapDNF Open round →
No usable answer reached the harness in this round.
▶ R26 · Projectile ballisticsDNF Open round →
No usable answer reached the harness in this round.
▶ R27 · Double-pendulum chaosDNF Open round →
No usable answer reached the harness in this round.
▶ R28 · Particle fountain267.9 s★ 8.5/10 Open round →
<!DOCTYPE html>
<html style="margin:0;padding:0;overflow:hidden">
<body style="margin:0;padding:0;background:#000;overflow:hidden">
<input type="range" id="w" min="-0.5" max="0.5" step="0.01" style="position:fixed;top:10px;left:10px;z-index:10">
<canvas id="c"></canvas>
<script>
const canvas = document.getElementById(&#x27;c&#x27;), ctx = canvas.getContext(&#x27;2d&#x27;), slider = document.getElementById(&#x27;w&#x27;);
let width, height, particles = [], wind = 0;
const count = 200;
slider.oninput = (e) => wind = parseFloat(e.target.value);
function reset(p) {
  p.x = width / 2;
  p.y = height;
  p.vx = (Math.random() - 0.5) * 4;
  p.vy = -Math.random() * 8 - 5;
  p.life = Math.random() * 100 + 50;
  p.color = `hsl(${Math.random() * 360}, 70%, 60%)`;
}
function init() {
  width = canvas.width = window.innerWidth;
  height = canvas.height = window.innerHeight;
  particles = [];
  for (le …

Excerpt — the full answer is on the round page.

▶ R29 · Orbital mechanicsDNF Open round →
No usable answer reached the harness in this round.
▶ R30 · Spring-mass chainDNF Open round →
No usable answer reached the harness in this round.
▶ R31 · Bat and ball (the classic reasoning trap) Open round →
Der Ball kostet 0,05 Euro. Wenn man die Differenz von 1,00 Euro vom Gesamtpreis abzieht, bleiben 0,10 Euro übrig, die sich auf den Schläger und den Ball aufteilen. Somit entfallen 0,05 Euro auf den Ball.
▶ R32 · Four houses, four clues (constraint puzzle) Open round →
Hier ist die Lösung der Hausreihenfolge:

*   **Position 1: Grün**
*   **Position 2: Rot**
*   **Position 3: Blau**
*   **Position 4: Gelb**

**Begründung:**
1. Laut Fakt (2) steht das **grüne** Haus fest auf **Position 1**.
2. Die Fakten (1) und (3) bilden eine zusammenhängende Kette: Das rote Haus ist links vom blauen, und das gelbe steht rechts vom blauen. Das ergibt die feste Abfolge **Rot – Blau – Gelb**.
3. Da Position 1 bereits durch das grüne Haus belegt ist, bleibt für diese dreiteilige Kette nur noch die Folge der **Positionen 2, 3 und 4**.
▶ R33 · Idioms that break literal translation (EN→DE) Open round →
1) 'to bite the bullet' – eine unangenehme Notwendigkeit akzeptieren – in den sauren Apfel beißen
2) 'the ball is in your court' – nun an der Reihe sein, zu handeln – du bist am Zug
3) 'it's raining cats and dogs' – sehr heftig regnen – es schüttet wie aus Eimern
▶ R34 · Constrained taglines (word ban + length cap)DNF Open round →
No usable answer reached the harness in this round.
▶ R35 · Minutes in a (non-leap) year — show the math Open round →
Um die Anzahl der Minuten in einem Jahr mit 365 Tagen zu berechnen, gehen wir Schritt für Schritt vor:

1.  **Tage in Stunden umrechnen:**
    Ein Tag hat 24 Stunden.
    $365 \text{ Tage} \times 24 \text{ Stunden/Tag} = 8.760 \text{ Stunden}$

2.  **Stunden in Minuten umrechnen:**
    Eine Stunde hat 60 Minuten.
    $8.760 \text{ Stunden} \times 60 \text{ Minuten/Stunde} = 525.600 \text{ Minuten}$

**Endergebnis:**
525600
▶ R36 · Continue the sequence (doubling gaps) Open round →
33.

**Regel:** Jede Zahl ist das Doppelte der vorherigen Zahl minus eins.
▶ R37 · False friend: 'control' EN→DE Open round →
Bevor wir ausliefern, muss ich die Testergebnisse überprüfen und schließlich zwei Fehler beheben.
▶ R38 · Register shift: formal → casual (DE) Open round →
Hi [Name], unser Meeting wurde auf morgen um 10 Uhr verschoben.
▶ R39 · 40-word product blurb with 3 required wordsDNF Open round →
No usable answer reached the harness in this round.
▶ R40 · isPalindrome (ignore case & non-alphanumerics) Open round →
function isPalindrome(s) {
  const cleaned = s.toLowerCase().replace(/[^a-z0-9]/g, '');
  return cleaned === cleaned.split('').reverse().join('');
}
▶ R41 · Prose → valid JSON Open round →
```json
{
  "Name": "Anna Schmidt",
  "Alter": 30,
  "Stadt": "Freiburg",
  "Hobbys": [
    "Lesen",
    "Radfahren"
  ],
  "Newsletter_abonniert": true
}
```
▶ R42 · All but nine (word-problem trap) Open round →
9 Schafe sind noch am Leben.
▶ R43 · Five machines (rate-reasoning trap) Open round →
5 Minuten. Da jede einzelne Maschine 5 Minuten für ein Teil benötigt, arbeiten die 100 Maschinen parallel. Somit sind nach 5 Minuten alle 100 Teile gleichzeitig fertiggestellt.
▶ R44 · Appointment extraction to strict JSON Open round →
```json
[
  {
    "datum": "2026-08-12",
    "uhrzeit": "14:30",
    "titel": "Budgetplanung"
  },
  {
    "datum": "2026-09-03",
    "uhrzeit": "09:00",
    "titel": "Zahnarzttermin"
  },
  {
    "datum": "2026-12-31",
    "uhrzeit": "20:30",
    "titel": "Silvesterparty"
  }
]
```
▶ R45 · Idiom-dense German to natural English Open round →
It’s not exactly ideal, but let’s not get carried away—at the end of the day, we can live with it.
▶ R46 · Energy conservation on a frictionless incline Open round →
To solve this problem, we use the **Principle of Conservation of Mechanical Energy**. Since the incline is frictionless, the total mechanical energy at the top of the incline is equal to the total mechanical energy at the bottom.

**Given Data:**
*   Mass ($m$) = $2\text{ kg}$
*   Height ($h$) = $5\text{ m}$
*   Gravity ($g$) = $9.8\text{ m/s}^2$
*   Initial velocity ($v_i$) = $0\text{ m/s}$ (starts from rest)

---

### (a) Calculate the block's speed at the bottom

At the top, the energy is entirely **Gravitational Potential Energy ($PE$)**. At the bottom, the height is zero, so the energy has been converted entirely into **Kinetic Energy ($KE$)**.

**1. Set up the conservation equation:**
$$PE_{top} = KE_{bottom}$$
$$mgh = \frac{1}{2}mv^2$$

**2. Simplify the equation:**
Notice that mass ($m$) appears on both sides, so it cancels out:
$$gh = \frac{1}{2}v^2$$
$$v^2 = 2gh$$
$$v = \sqrt{2 …

Excerpt — the full answer is on the round page.

▶ R47 · Unit conversion: km/h to m/s and mph Open round →
Here are the step-by-step conversions for the speed of 108 km/h.

### (a) Convert to meters per second (m/s)

To convert from kilometers per hour to meters per second, we need to convert kilometers to meters and hours to seconds.
*   **Conversion factors:** $1 \text{ km} = 1,000 \text{ m}$ and $1 \text{ hour} = 3,600 \text{ seconds}$ ($60 \text{ minutes} \times 60 \text{ seconds}$).

**Step 1: Set up the conversion formula**
$$\text{Speed} = 108 \frac{\text{km}}{\text{h}} \times \frac{1,000 \text{ m}}{1 \text{ km}} \times \frac{1 \text{ h}}{3,600 \text{ s}}$$

**Step 2: Perform the calculation**
$$\text{Speed} = \frac{108 \times 1,000}{3,600} \text{ m/s}$$
$$\text{Speed} = \frac{108,000}{3,600} \text{ m/s}$$
$$\text{Speed} = 30 \text{ m/s}$$

**Final Answer (a): 30.0 m/s**

***

### (b) Convert to miles per hour (mph)

To convert from kilometers per hour to miles per hour, we divide the …

Excerpt — the full answer is on the round page.

▶ R48 · Low-orbit satellite: speed and period (orbital/Kepler estimate) Open round →
To solve for the orbital speed and period, we first need to determine the orbital radius ($r$), which is the distance from the center of the Earth to the satellite.

**1. Calculate the orbital radius ($r$):**
The orbital radius is the sum of the Earth's radius ($R$) and the altitude ($h$).
$$r = R + h$$
$$r = 6371\text{ km} + 400\text{ km} = 6771\text{ km}$$

---

**(a) Calculate the orbital speed ($v$):**
Using the formula $v = \sqrt{\frac{\mu}{r}}$:

$$v = \sqrt{\frac{398600\text{ km}^3/\text{s}^2}{6771\text{ km}}}$$
$$v = \sqrt{58.8687\dots\text{ km}^2/\text{s}^2}$$
$$v \approx 7.67\text{ km/s}$$

**Orbital speed $\approx 7.67\text{ km/s}$**

---

**(b) Calculate the orbital period ($T$):**
Using the formula $T = \frac{2\pi r}{v}$ to find the period in seconds, then converting to minutes:

First, find the circumference of the orbit:
$$\text{Circumference} = 2 \cdot \pi \cdot 6771\text …

Excerpt — the full answer is on the round page.

▶ R49 · Ohm's law: resistance and power dissipation Open round →
To solve this problem, we will use Ohm's law and the formula for electrical power.

**Given values:**
*   Voltage ($V$) = $12\text{ V}$
*   Current ($I$) = $0.5\text{ A}$

---

### (a) Calculation of Resistance ($R$)
According to Ohm's law, the relationship between voltage, current, and resistance is defined as $V = I \times R$. To find the resistance, we rearrange the formula:

$$R = \frac{V}{I}$$

**Calculation:**
$$R = \frac{12\text{ V}}{0.5\text{ A}}$$
$$R = 24\ \Omega$$

**The resistance of the resistor is $24\ \Omega$.**

---

### (b) Calculation of Electrical Power ($P$)
The electrical power dissipated in a circuit can be calculated using the formula $P = V \times I$.

**Calculation:**
$$P = 12\text{ V} \times 0.5\text{ A}$$
$$P = 6\text{ W}$$

*(Alternatively, using $P = I^2 \times R$: $P = (0.5\text{ A})^2 \times 24\ \Omega = 0.25 \times 24 = 6\text{ W}$)*

**The electrical powe …

Excerpt — the full answer is on the round page.

▶ R50 · Thin lens equation: image distance and magnification Open round →
To solve this problem, we will use the given values and the thin lens equation.

### **Given Data:**
*   Focal length ($f$) = $+10\text{ cm}$ (positive because it is a converging lens)
*   Object distance ($d_o$) = $15\text{ cm}$

---

### **(a) Calculate the image distance ($d_i$)**

Using the thin lens equation:
$$\frac{1}{f} = \frac{1}{d_o} + \frac{1}{d_i}$$

Rearrange the equation to solve for $\frac{1}{d_i}$:
$$\frac{1}{d_i} = \frac{1}{f} - \frac{1}{d_o}$$

Substitute the given values:
$$\frac{1}{d_i} = \frac{1}{10} - \frac{1}{15}$$

To subtract these fractions, find a common denominator (which is 30):
$$\frac{1}{d_i} = \frac{3}{30} - \frac{2}{30}$$
$$\frac{1}{d_i} = \frac{1}{30}$$

Invert both sides to find $d_i$:
**$d_i = 30\text{ cm}$**

---

### **(b) Calculate the magnification ($m$)**

Using the magnification formula:
$$m = -\frac{d_i}{d_o}$$

Substitute the values:
$$m = -\fr …

Excerpt — the full answer is on the round page.

▶ R51 · Heat required to warm water (specific heat capacity) Open round →
To find the heat energy required, we will use the formula provided and follow these steps:

### 1. Identify the given values:
*   **Mass ($m$):** $2\text{ kg}$
*   **Specific heat capacity ($c$):** $4186\text{ J/(kg}\cdot\text{K)}$
*   **Initial temperature ($T_i$):** $20^\circ\text{C}$
*   **Final temperature ($T_f$):** $80^\circ\text{C}$

### 2. Calculate the change in temperature ($\Delta T$):
$$\Delta T = T_f - T_i$$
$$\Delta T = 80^\circ\text{C} - 20^\circ\text{C} = 60^\circ\text{C}$$
*(Note: A change of $60^\circ\text{C}$ is equivalent to a change of $60\text{ K}$)*

### 3. Calculate the heat energy ($Q$):
Using the formula $Q = m \cdot c \cdot \Delta T$:

$$Q = 2\text{ kg} \times 4186\text{ J/(kg}\cdot\text{K)} \times 60\text{ K}$$
$$Q = 8372 \times 60$$
$$Q = 502,320\text{ J}$$

### 4. Convert to kilojoules (kJ):
To convert Joules to kilojoules, divide by $1,000$:
$$502,320\text{ …

Excerpt — the full answer is on the round page.

▶ R52 · Fermi estimate: how many piano tuners in a 10-million-person city?DNF Open round →
No usable answer reached the harness in this round.
▶ R53 · Why is the sky blue? (conceptual) Open round →
The phenomenon responsible for this is called **Rayleigh scattering**.

Here is the simple explanation:

Even though sunlight looks white, it is actually made up of all the colors of the rainbow (red, orange, yellow, green, blue, indigo, and violet). Light travels as waves, and each color has a different "size" or wavelength. Red light travels in long, lazy waves, while blue light travels in much shorter, choppier waves.

Earth is surrounded by an atmosphere filled with gases and tiny particles. When sunlight enters our atmosphere, it strikes the molecules of gas in the air. 

Because blue light travels in shorter, smaller waves, it is much more likely to crash into these gas molecules. When it hits them, the blue light gets scattered—or bounced around—in every possible direction. Because this blue light is being redirected all over the sky, whenever you look up, your eyes are catching t …

Excerpt — the full answer is on the round page.

▶ R54 · Time dilation: why do moving clocks run slow? (conceptual, special relativity) Open round →
To understand time dilation, you only need to accept one fundamental rule of the universe: **The speed of light is always the same for everyone, no matter how fast they are moving.**

Here is the conceptual breakdown of why this rule forces time to stretch and why it affects both people equally.

---

### 1. Why the moving clock runs slow
Imagine a very simple "light clock." This clock consists of two mirrors facing each other, with a single pulse of light bouncing up and down between them. Every time the light hits a mirror, the clock "ticks."

*   **The Stationary Observer:** If you are holding the clock and standing still, you see the light traveling in a straight line, moving straight up and straight down. It travels a short, direct distance.
*   **The Moving Observer:** Now, imagine someone zooms past you in a glass spaceship, carrying the same light clock. From your perspective, th …

Excerpt — the full answer is on the round page.

▶ R55 · The double-slit experiment and wave-particle duality (conceptual, quantum mechanics) Open round →
To understand the double-slit experiment, it helps to first imagine two different classical scenarios: throwing marbles and splashing water.

### 1. The Two Starting Scenarios

**The Marble Scenario (Particles):**
Imagine you have a wall with two vertical slits in it. If you fire tiny marbles at the wall, some will bounce off, but the ones that make it through will pass straight through one slit or the other. On the screen behind the wall, you would see two distinct clumps of marks directly behind the two slits. This is how we expect "solid" objects to behave.

**The Water Scenario (Waves):**
Now imagine you have a pool of water and you create two small waves by tapping the surface near the slits. As the waves pass through the two slits, they emerge on the other side as two new, circular ripples. When these two sets of ripples meet, they overlap. In some places, the peaks of the waves me …

Excerpt — the full answer is on the round page.

▶ R56 · Double-slit interference, particle by particleDNF Open round →
No usable answer reached the harness in this round.
▶ R57 · Hanging rope with Verlet integrationDNF Open round →
No usable answer reached the harness in this round.
▶ R58 · 2D wave propagation with reflectionDNF Open round →
No usable answer reached the harness in this round.
▶ R59 · Billiard break with spin and frictionDNF Open round →
No usable answer reached the harness in this round.
▶ R60 · Dijkstra vs A* on a weighted gridDNF Open round →
No usable answer reached the harness in this round.
▶ R61 · Convex hull built step by stepDNF Open round →
No usable answer reached the harness in this round.
▶ R62 · Huffman tree from letter frequenciesDNF Open round →
No usable answer reached the harness in this round.
▶ R63 · Kruskal's MST with union-findDNF Open round →
No usable answer reached the harness in this round.
▶ R64 · N-Queens solved by backtrackingDNF Open round →
No usable answer reached the harness in this round.
▶ R65 · Delaunay triangulation, triangle by triangleDNF Open round →
No usable answer reached the harness in this round.
▶ R66 · AVL tree rebalancing with rotationsDNF Open round →
No usable answer reached the harness in this round.
▶ R67 · Sieve of Eratosthenes on a number gridDNF Open round →
No usable answer reached the harness in this round.
▶ R68 · Edit-distance DP matrix with backtraceDNF Open round →
No usable answer reached the harness in this round.
▶ R69 · Replanning when the map changesDNF Open round →
No usable answer reached the harness in this round.
▶ R70 · Binary search, step by stepDNF Open round →
No usable answer reached the harness in this round.
▶ R71 · Flood fill on a pixel gridDNF Open round →
No usable answer reached the harness in this round.
▶ R72 · Maze generation by recursive backtrackingDNF Open round →
No usable answer reached the harness in this round.
▶ R73 · KMP string search with prefix tableDNF Open round →
No usable answer reached the harness in this round.
▶ R74 · Quadtree collision detectionDNF Open round →
No usable answer reached the harness in this round.
▶ R75 · Falling sand on a cell gridDNF Open round →
No usable answer reached the harness in this round.
▶ R76 · Falling sand as free particlesDNF Open round →
No usable answer reached the harness in this round.
▶ R77 · Crowd leaving a room, cell by cellDNF Open round →
No usable answer reached the harness in this round.
▶ R78 · Crowd leaving a room by steeringDNF Open round →
No usable answer reached the harness in this round.
▶ R79 · Aggregation on a latticeDNF Open round →
No usable answer reached the harness in this round.
▶ R80 · Aggregation by continuous driftDNF Open round →
No usable answer reached the harness in this round.
▶ R81 · Flocking birds with three rulesDNF Open round →
No usable answer reached the harness in this round.
▶ R82 · Conway's Game of Life with seeded patternsDNF Open round →
No usable answer reached the harness in this round.
▶ R83 · Fourier epicycles tracing a shapeDNF Open round →
No usable answer reached the harness in this round.
▶ R84 · Voronoi cells with moving seedsDNF Open round →
No usable answer reached the harness in this round.
▶ R85 · Travelling salesman improved by 2-optDNF Open round →
No usable answer reached the harness in this round.
▶ R86 · Scrolling terrain from value noiseDNF Open round →
No usable answer reached the harness in this round.
▶ R87 · Gray-Scott reaction-diffusionDNF Open round →
No usable answer reached the harness in this round.
▶ R88 · L-system tree growing in windDNF Open round →
No usable answer reached the harness in this round.
▶ R89 · Marching squares on a moving fieldDNF Open round →
No usable answer reached the harness in this round.
▶ R90 · Poisson-disk sampling, Bridson's algorithmDNF Open round →
No usable answer reached the harness in this round.
▶ R91 · Starfield tunnel in perspectiveDNF Open round →
No usable answer reached the harness in this round.
▶ R92 · Rotating wireframe solids with depth sortingDNF Open round →
No usable answer reached the harness in this round.
▶ R93 · Rotating wireframe height fieldDNF Open round →
No usable answer reached the harness in this round.
▶ R94 · Raycast maze walkthroughDNF Open round →
No usable answer reached the harness in this round.
▶ R95 · Shaded sphere by painter's algorithmDNF Open round →
No usable answer reached the harness in this round.
▶ R96 · Force-directed graph settlingDNF Open round →
No usable answer reached the harness in this round.
▶ R97 · Circle packing without overlapDNF Open round →
No usable answer reached the harness in this round.
▶ R98 · Squarified treemap of changing dataDNF Open round →
No usable answer reached the harness in this round.
▶ R99 · Three sorting algorithms racingDNF Open round →
No usable answer reached the harness in this round.
▶ R100 · Sankey flow with travelling particlesDNF Open round →
No usable answer reached the harness in this round.
▶ R101 · Langton's ant building a highwayDNF Open round →
No usable answer reached the harness in this round.
▶ R102 · Rule 110 growing line by lineDNF Open round →
No usable answer reached the harness in this round.
▶ R103 · Wireworld with a clock and a diodeDNF Open round →
No usable answer reached the harness in this round.
▶ R104 · Abelian sandpile topplingDNF Open round →
No usable answer reached the harness in this round.
▶ R105 · Brian's BrainDNF Open round →
No usable answer reached the harness in this round.
▶ R106 · Truchet tiles rearrangingDNF Open round →
No usable answer reached the harness in this round.
▶ R107 · Hilbert curve drawing itselfDNF Open round →
No usable answer reached the harness in this round.
▶ R108 · Interlocking star pattern on a gridDNF Open round →
No usable answer reached the harness in this round.
▶ R109 · Moire from two rotating rastersDNF Open round →
No usable answer reached the harness in this round.
▶ R110 · Penrose-style aperiodic tiling growingDNF Open round →
No usable answer reached the harness in this round.
▶ R111 · Ant colony laying pheromone trailsDNF Open round →
No usable answer reached the harness in this round.
▶ R112 · Physarum slime-mould networkDNF Open round →
No usable answer reached the harness in this round.
▶ R113 · Predator and prey on a shared fieldDNF Open round →
No usable answer reached the harness in this round.
▶ R114 · Traffic jam from nothingDNF Open round →
No usable answer reached the harness in this round.
▶ R115 · Crowd leaving through a bottleneckDNF Open round →
No usable answer reached the harness in this round.
▶ R116 · Bresenham circles and lines, pixel by pixelDNF Open round →
No usable answer reached the harness in this round.
▶ R117 · De Casteljau construction of a Bezier curve Open round →
```html
<!DOCTYPE html>
<html style="background:#111;margin:0;overflow:hidden">
<body style="margin:0;overflow:hidden">
<canvas id="c"></canvas>
<script>
const canvas = document.getElementById('c');
const ctx = canvas.getContext('2d');
let points = [], history = [], t = 0, time = 0;

function init() {
    const w = canvas.width = window.innerWidth;
    const h = canvas.height = window.innerHeight;
    points = Array.from({length: 4}, () => ({
        x: Math.random() * (w - 200) + 100,
        y: Math.random() * (h - 200) + 100,
        ox: Math.random() * 100,
        oy: Math.random() * 100
    }));
    history = [];
    t = 0;
}

function lerp(a, b, t) {
    return { x: a.x + (b.x - a.x) * t, y: a.y + (b.y - a.y) * t };
}

function draw() {
    ctx.clearRect(0, 0, canvas.width, canvas.height);
    time += 0.01;
    t += 0.005;

    if (t > 1) {
        t = 0;
        history = []; …

Excerpt — the full answer is on the round page.

▶ R118 · Sutherland-Hodgman polygon clippingDNF Open round →
No usable answer reached the harness in this round.
▶ R119 · Floyd-Steinberg dithering a gradientDNF Open round →
No usable answer reached the harness in this round.
▶ R120 · Scanline fill of a self-intersecting polygonDNF Open round →
No usable answer reached the harness in this round.
▶ R121 · A* pathfinding search across an obstacle gridDNF Open round →
No usable answer reached the harness in this round.
▶ R122 · Randomized maze generation via recursive backtrackingDNF Open round →
No usable answer reached the harness in this round.
▶ R123 · Breadth-first flood fill spreading through a regionDNF Open round →
No usable answer reached the harness in this round.
▶ R124 · Dijkstra's shortest path over weighted terrainDNF Open round →
No usable answer reached the harness in this round.
▶ R125 · Voronoi diagram growing by multi-source flood fillDNF Open round →
No usable answer reached the harness in this round.
▶ R126 · Bubble sort sweeping bars into orderDNF Open round →
No usable answer reached the harness in this round.
▶ R127 · Quicksort partitioning around glowing pivotsDNF Open round →
No usable answer reached the harness in this round.
▶ R128 · Merge sort weaving runs togetherDNF Open round →
No usable answer reached the harness in this round.
▶ R129 · Heap sort sifting the maximum to the backDNF Open round →
No usable answer reached the harness in this round.
▶ R130 · Radix sort ordering by one digit at a timeDNF Open round →
No usable answer reached the harness in this round.
▶ R131 · Weekday riddle from two clues Open round →
Today is Sunday. Two days before Thursday is Tuesday, so if the day after tomorrow is Tuesday, then tomorrow must be Monday. Therefore, today is Sunday.
▶ R132 · Fermi estimate: a lifetime of drinking water Open round →
Daily intake: 2 liters
Lifespan: 80 years
2 * 365 * 80 = 58,400 liters

58,000
▶ R133 · Three friends, three pets Open round →
Ana owns the parrot because she is allergic to fur, and parrots have feathers. Since the dog's owner is older than Ben, Ben cannot be the dog's owner, meaning he must own the cat. This leaves Cleo as the owner of the dog.
▶ R134 · Smallest number from three remainders Open round →
To find the smallest positive integer $n$ that satisfies the given conditions, we can set up a system of linear congruences:
1.  $n \equiv 1 \pmod 3$
2.  $n \equiv 2 \pmod 5$
3.  $n \equiv 3 \pmod 7$

**Step 1: Solve the first two congruences.**
From the first congruence, we know $n$ can be written as $n = 3k + 1$. 
Substitute this into the second congruence:
$3k + 1 \equiv 2 \pmod 5$
$3k \equiv 1 \pmod 5$
To solve for $k$, we find the modular inverse of $3 \pmod 5$. Since $3 \times 2 = 6 \equiv 1 \pmod 5$, the inverse is $2$.
$k \equiv 2 \pmod 5$
This means $k = 5m + 2$. 

Substituting $k$ back into the expression for $n$:
$n = 3(5m + 2) + 1$
$n = 15m + 7$
So, $n \equiv 7 \pmod{15}$.

**Step 2: Solve for the third congruence.**
Now we use the condition $n \equiv 3 \pmod 7$ with our new expression $n = 15m + 7$:
$15m + 7 \equiv 3 \pmod 7$
Since $15 \equiv 1 \pmod 7$ and $7 \equiv 0 \pmod …

Excerpt — the full answer is on the round page.

▶ R135 · Conditional dice probability Open round →
The probability is **2/11**.

**Justification:**
The reduced sample space of outcomes where at least one die shows a 4 contains 11 possibilities: (4,1), (4,2), (4,3), (4,4), (4,5), (4,6), (1,4), (2,4), (3,4), (5,4), and (6,4). Among these 11 outcomes, only two result in a sum of 9: (4,5) and (5,4). Therefore, the probability is the ratio of these successful outcomes to the reduced sample space.
▶ R136 · Double pendulum tracing a chaotic pathDNF Open round →
No usable answer reached the harness in this round.
▶ R137 · Cloth mesh hanging and rippling in the windDNF Open round →
No usable answer reached the harness in this round.
▶ R138 · Two-source wave interference patternDNF Open round →
No usable answer reached the harness in this round.
▶ R139 · Small n-body system orbiting a central starDNF Open round →
No usable answer reached the harness in this round.
▶ R140 · Water sloshing in a tilting containerDNF Open round →
No usable answer reached the harness in this round.
▶ R141 · Idiom-dense German into natural English Open round →
That was a total flop—now we're in a real bind, but giving up is out of the question.
▶ R142 · Register shift: casual complaint into formal Open round →
Subject: Formal Complaint Regarding Recent Blender Purchase

Dear Customer Service Team,

I am writing to formally report a significant issue with the blender I recently received. After only two days of use, the appliance ceased functioning entirely. During its final operation, I observed sparks emanating from the unit, which is a serious safety concern.

Given this immediate failure, I request either a full refund or a replacement unit to be sent as soon as possible. I look forward to your prompt response and a swift resolution to this matter.

Sincerely,

[Your Name]
▶ R143 · Bureaucratic German into plain English Open round →
To claim this benefit, you must submit a completed application on time. Otherwise, you will lose your right to it.
▶ R144 · English apology into idiomatic Sie-German Open round →
Da ist uns ein Fehler unterlaufen – um es nicht schönzureden. Aber wir werden das wiedergutmachen, und es wird Sie keinen Cent kosten.
▶ R145 · False-friend minefield German into English Open round →
We may need to postpone the upcoming appointment; it is a sensitive issue, and I don't want to cause any trouble.
▶ R146 · Repair broken JSON (4 precise errors) Open round →
{
  "name": "Alex Weber",
  "age": 34,
  "email": "alex@example.com",
  "active": true,
  "tags": ["admin", "beta"],
  "signupYear": 2024,
  "address": {
    "street": "Hauptstr. 5",
    "city": "Berlin",
    "zip": "10115",
    "country": "Germany"
  }
}
▶ R147 · CSV with embedded comma to JSON array Open round →
```json
[
  {
    "id": 1,
    "name": "Anna Berg",
    "notes": "Prefers email, not phone",
    "amount": 120.5
  },
  {
    "id": 2,
    "name": "Tom Klein",
    "notes": "Standard customer",
    "amount": 75.0
  },
  {
    "id": 3,
    "name": "Lena Fuchs",
    "notes": "Called twice, resolved",
    "amount": 200.0
  },
  {
    "id": 4,
    "name": "Max Otto",
    "notes": "VIP customer",
    "amount": 50.0
  }
]
```
▶ R148 · Table QA: sum, filter, max over order data Open round →
1. 241.47
2. 1001, 1003, 1006
3. 1005, 268.50
▶ R149 · Extract meeting invite into a fixed JSON schema Open round →
```json
{
  "title": "Q3 Roadmap Kickoff",
  "date": "2026-08-18",
  "time": "10:30",
  "location": "Conference Room B, Berlin office (3rd floor)",
  "attendees": [
    "Sarah",
    "Tom",
    "Priya"
  ]
}
```
▶ R150 · Diff two near-identical config blocks Open round →
timeout: 30 -> 45
debug: false -> true
max_connections: 100 -> 150
▶ R151 · Binary search tree growing node by nodeDNF Open round →
No usable answer reached the harness in this round.
▶ R152 · Hash table with visible collision chainsDNF Open round →
No usable answer reached the harness in this round.
▶ R153 · Binary min-heap with bubble-up and sink-downDNF Open round →
No usable answer reached the harness in this round.
▶ R154 · Ring buffer with producer and consumer at different ratesDNF Open round →
No usable answer reached the harness in this round.
▶ R155 · Linked list with animated pointer relinkingDNF Open round →
No usable answer reached the harness in this round.
▶ R156 · Invent 3 product names + taglines for a fictional object (no superlatives)DNF Open round →
No usable answer reached the harness in this round.
▶ R157 · Rewrite the same product text for two different audiences, facts unchangedDNF Open round →
No usable answer reached the harness in this round.
▶ R158 · 5 email subject lines under 50 chars, no clickbait, no ALL-CAPS Open round →
1. 20% off all winter jackets starts now
2. New: Free 60-day returns are here
3. Share your feedback and save on jackets
4. Winter sale, free returns, and more
5. Monthly update: Winter sale and new returns
▶ R159 · Micro-story: exactly 50 words (±5) with 3 mandatory elementsDNF Open round →
No usable answer reached the harness in this round.
▶ R160 · Critique a generic slogan in 2 sentences + give 2 better alternatives Open round →
The slogan is entirely interchangeable with any other brand because it fails to mention the specific utility of solar technology. It makes no verifiable claim regarding the product's durability or suitability for rugged outdoor environments.

1. Power Your Adventure with Every Sunbeam.
2. Reliable Solar Charging for the Off-Grid Explorer.
▶ R161 · Selection sort vs shell sort racing side by sideDNF Open round →
No usable answer reached the harness in this round.
▶ R162 · Breadth-first search flooding a random grid mazeDNF Open round →
No usable answer reached the harness in this round.
▶ R163 · Prim's algorithm growing a minimum spanning treeDNF Open round →
No usable answer reached the harness in this round.
▶ R164 · Boids flocking with separation, alignment, cohesion and a predatorDNF Open round →
No usable answer reached the harness in this round.
▶ R165 · Recursive backtracker carving a maze, then solving itDNF Open round →
No usable answer reached the harness in this round.
▶ R166 · Faithful 3-sentence summary of a chaotic meeting transcriptDNF Open round →
No usable answer reached the harness in this round.
▶ R167 · One-sentence TL;DR under 25 words Open round →
Migrate all integrations from the legacy /v1/reports API to /v3/reports before the September 30, 2026, shutdown.
▶ R168 · Extract action items as a checklist Open round →
1. Maria -- finalize the new homepage copy and send it to Ben -- by this Thursday
2. Ben -- review the homepage copy and provide feedback -- by Friday
3. Chen -- push a fix for the contact form bug -- by Monday
4. Maria -- chase the client regarding the new logo colors -- today
5. Ben -- send the privacy policy draft to legal -- by next Wednesday
▶ R169 · Neutral summary of a biased product rant Open round →
The blender jug leaks from the base seal when filled past the halfway mark. Speeds 4 through 7 on the dial function the same. The motor shuts off automatically after approximately 90 seconds of continuous use.
▶ R170 · Compress a how-to into exactly 5 numbered stepsDNF Open round →
No usable answer reached the harness in this round.
▶ R171 · Fireworks bursting into fading sparks Open round →
```html
<!DOCTYPE html>
<html style="margin:0;padding:0;background:#000;overflow:hidden">
<body style="margin:0;padding:0;background:#000;overflow:hidden">
<canvas id="c"></canvas>
<div id="v" style="position:fixed;top:10px;left:10px;color:#fff;font-family:monospace;pointer-events:none;font-size:14px"></div>
<script>
const canvas=document.getElementById('c'),ctx=canvas.getContext('2d'),v=document.getElementById('v');
let w,h,rockets=[],particles=[];
const resize=()=>{w=canvas.width=window.innerWidth;h=canvas.height=window.innerHeight;};
window.onresize=resize;
resize();

class Particle {
    constructor(x,y,color,isSecondary=false,size=2) {
        this.x=x;this.y=y;this.color=color;this.alpha=1;
        this.size=size;
        const angle=Math.random()*Math.PI*2;
        const speed=isSecondary?Math.random()*2+1:Math.random()*5+2;
        this.vx=Math.cos(angle)*speed;this.vy=Math.sin(a …

Excerpt — the full answer is on the round page.

▶ R172 · Raindrops sliding down a window paneDNF Open round →
No usable answer reached the harness in this round.
▶ R173 · Metaball lava lamp with heating and cooling blobsDNF Open round →
No usable answer reached the harness in this round.
▶ R174 · Recursive fractal tree growing branch by branchDNF Open round →
No usable answer reached the harness in this round.
▶ R175 · Noise flowfield painting additive particle trailsDNF Open round →
No usable answer reached the harness in this round.
▶ R176 · Fix exactly the errors, change nothing else Open round →
On Monday morning, the small archive opened its new reading room to local students. The room has six desks, two lamps, and a shelf for returned notebooks. Before the first group arrived, Mara checked the sign-in sheet and placed pencils beside each chair. She noticed that one window was stuck, but the hallway was quiet and the heater worked well. At nine o'clock, twelve students entered the archive, greeted the staff, and began comparing old town maps. Their teacher asked them to write short notes about every map they handled. One student found a drawing of the river bridge, and another matched it to a photograph from 1912. By noon, the class had labeled the boxes, cleaned the tables, and thanked Mara for her help. The visit ended on time, and the archive stayed open for regular visitors after lunch.
▶ R177 · Make the numbers consistentDNF Open round →
No usable answer reached the harness in this round.
▶ R178 · Remove redundancy without losing factsDNF Open round →
No usable answer reached the harness in this round.
▶ R179 · Unify tense and perspective Open round →
At dawn, I stepped onto the station platform and checked the timetable. I noticed the last train number blinking on the board before the screen went dark. I waited beside the vending machine, but I kept looking toward the empty tracks. The loudspeaker crackled, and I heard a short apology for the delay. Then I walked to the ticket office, where the clerk handed over a paper voucher. I folded the voucher into my notebook and thought about the missed connection. I finally boarded the replacement bus, and I sat near the back window. As the bus left town, I watched the station lights disappear behind the rain.
▶ R180 · Fix the broken referencesDNF Open round →
No usable answer reached the harness in this round.