qwen3:8b
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, reproducible in 5 of 5 attempts: the model spends its entire token budget on internal reasoning (12,000+ characters) and the answer field stays empty. Raising the budget does not help either, because our gateway refuses requests above 3,000 tokens. 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 →
▶ R6 · Extraction → JSONDNF Open round →
▶ R7 · Sentiment classificationDNF Open round →
▶ R8 · Translation DE↔ENDNF Open round →
▶ R9 · One-liner codeDNF Open round →
▶ R10 · Facts quizDNF Open round →
▶ R11 · Micro-copy & slogansDNF Open round →
▶ R13 · Image promptsDNF Open round →
▶ R14 · Product namesDNF Open round →
▶ R15 · CSS spinnerDNF Open round →
▶ R16 · Explain it to a child (German)DNF Open round →
▶ R17 · Logic riddleDNF Open round →
▶ R18 · German registers & toneDNF Open round →
▶ R19 · Table QADNF Open round →
▶ R20 · JSON repairDNF Open round →
▶ R21 · Sorting race bubble/insertion/selectionDNF Open round →
▶ R22 · Hexagon ballsDNF Open round →
▶ R23 · Pendulum waveDNF Open round →
▶ R24 · Maze race BFS/DFS/A*DNF Open round →
▶ R25 · Sorting race quick/merge/heapDNF Open round →
▶ R26 · Projectile ballisticsDNF Open round →
▶ R27 · Double-pendulum chaosDNF Open round →
▶ R28 · Particle fountainDNF Open round →
▶ R29 · Orbital mechanicsDNF Open round →
▶ R30 · Spring-mass chainDNF Open round →
▶ R31 · Bat and ball (the classic reasoning trap) Open round →
Der Ball kostet 0,05 Euro. **Begründung:** Sei der Ball x Euro, dann kostet der Schläger x + 1 Euro. Zusammen ergibt das die Gleichung x + (x + 1) = 1,10. Auflösen ergibt 2x + 1 = 1,10 → 2x = 0,10 → x = 0,05. Der Ball ist also 5 Cent teuer.
▶ R32 · Four houses, four clues (constraint puzzle) Open round →
Die Farben der Häuser von Position 1 bis 4 sind wie folgt: **Position 1:** Grün **Position 2:** Rot **Position 3:** Blau **Position 4:** Gelb **Begründung:** - **Faktum 2** legt fest, dass das grüne Haus in Position 1 steht. - **Faktum 1** (rot direkt links von blau) und **Faktum 3** (gelb direkt rechts von blau) erfordern, dass blau zwischen rot und gelb steht. - Da Position 1 bereits grün ist, kann rot nicht in Position 1 sein. Somit muss die Reihenfolge **rot (Position 2) → blau (Position 3) → gelb (Position 4)** sein. - Diese Anordnung erfüllt alle Fakten: - Rot (2) ist direkt links von blau (3). - Blau (3) ist direkt links von gelb (4). - Grün (1) ist in Position 1. Die Lösung ist eindeutig.
▶ R33 · Idioms that break literal translation (EN→DE) Open round →
1) 'to bite the bullet' – **sich tapfer stellen** 2) 'the ball is in your court' – **Es ist Ihre Sache** 3) 'it's raining cats and dogs' – **Es regnet wie aus Eimern**
▶ R34 · Constrained taglines (word ban + length cap)DNF Open round →
▶ R35 · Minutes in a (non-leap) year — show the mathDNF Open round →
▶ R36 · Continue the sequence (doubling gaps) Open round →
Die nächste Zahl in der Reihe ist **33**. **Regel:** Jede Zahl entsteht durch Addition der doppelten Differenz des vorherigen Schritts. (2, 3, 5, 9, 17, **33**) Die Differenzen (1, 2, 4, 8, 16) verdoppeln sich jeweils, sodass die nächste Differenz 16 ist und 17 + 16 = 33 ergibt.
▶ R37 · False friend: 'control' EN→DE Open round →
Bevor wir das Release starten, muss ich die Testergebnisse kontrollieren und schließlich zwei Bugs beheben.
▶ R38 · Register shift: formal → casual (DE)DNF Open round →
▶ R39 · 40-word product blurb with 3 required wordsDNF Open round →
▶ R40 · isPalindrome (ignore case & non-alphanumerics)DNF Open round →
▶ R41 · Prose → valid JSONDNF Open round →
▶ R42 · All but nine (word-problem trap)DNF Open round →
▶ R43 · Five machines (rate-reasoning trap) Open round →
Die 100 Maschinen benötigen 5 Minuten, um 100 Teile herzustellen. Jede Maschine produziert in 5 Minuten 1 Teil, sodass 100 Maschinen in derselben Zeit 100 Teile fertigen. Die Anzahl der Maschinen und Teile steigt proportional, weshalb die Zeit unverändert bleibt.
▶ R44 · Appointment extraction to strict JSON Open round →
[
{
"datum": "2026-08-12",
"uhrzeit": "15: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 the be-all and end-all, but we shouldn't make a mountain out of a molehill—ultimately, we can live with it."
▶ R46 · Energy conservation on a frictionless inclineDNF Open round →
▶ R47 · Unit conversion: km/h to m/s and mphDNF Open round →
▶ R48 · Low-orbit satellite: speed and period (orbital/Kepler estimate)DNF Open round →
▶ R49 · Ohm's law: resistance and power dissipation Open round →
(a) To find the resistance $ R $ of the resistor using Ohm's law $ V = IR $, rearrange the formula to solve for $ R $:
$$
R = \frac{V}{I} = \frac{12\, \text{V}}{0.5\, \text{A}} = 24\, \Omega
$$
**Resistance of the resistor:** $ \boxed{24\, \Omega} $
---
(b) To calculate the electrical power $ P $ dissipated in the resistor, use the formula $ P = VI $:
$$
P = V \times I = 12\, \text{V} \times 0.5\, \text{A} = 6\, \text{W}
$$
**Electrical power dissipated:** $ \boxed{6\, \text{W}} $▶ R50 · Thin lens equation: image distance and magnification Open round →
To solve the problem, we will apply the
▶ R51 · Heat required to warm water (specific heat capacity)DNF Open round →
▶ R52 · Fermi estimate: how many piano tuners in a 10-million-person city?DNF Open round →
▶ R53 · Why is the sky blue? (conceptual) Open round →
The sky appears blue during the day because sunlight interacts with the molecules in Earth's atmosphere. When sunlight enters the atmosphere, it collides with gas molecules and tiny particles. These collisions scatter the light in all directions. Shorter wavelengths of light—like blue and violet—scatter more easily than longer wavelengths, such as red or yellow. Even though violet light scatters the most, our eyes are more sensitive to blue light, and there’s more blue light in sunlight than violet. Additionally, some of the violet light is absorbed by the upper atmosphere. As a result, the scattered blue light fills the sky, making it appear blue to us. This phenomenon is called **Rayleigh scattering**.
▶ R54 · Time dilation: why do moving clocks run slow? (conceptual, special relativity) Open round →
In special relativity, time dilation occurs because time is not absolute—it depends on the observer's motion. When two observers are moving relative to each other, each perceives the other's clock as running slower. This happens because the speed of light is constant for all observers, and their measurements of space and time must adjust to maintain that constancy. Here’s the conceptual breakdown: 1. **Relative Motion and Time Dilation**: Imagine you're on a spaceship moving at high speed relative to Earth. From your perspective, Earth is moving, and you’d see Earth’s clocks ticking slower. Conversely, from Earth’s perspective, your spaceship’s clocks are slower. This is because each observer’s frame of reference "stretches" time differently to preserve the speed of light. The faster you move relative to someone, the more their time appears dilated to you. 2. **Symmetry of Obser …
Excerpt — the full answer is on the round page.
▶ R55 · The double-slit experiment and wave-particle duality (conceptual, quantum mechanics)DNF Open round →
▶ R56 · Double-slit interference, particle by particleDNF Open round →
▶ R57 · Hanging rope with Verlet integrationDNF Open round →
▶ R58 · 2D wave propagation with reflectionDNF Open round →
▶ R59 · Billiard break with spin and frictionDNF Open round →
▶ R60 · Dijkstra vs A* on a weighted gridDNF Open round →
▶ R61 · Convex hull built step by stepDNF Open round →
▶ R62 · Huffman tree from letter frequenciesDNF Open round →
▶ R63 · Kruskal's MST with union-findDNF Open round →
▶ R64 · N-Queens solved by backtrackingDNF Open round →
▶ R65 · Delaunay triangulation, triangle by triangleDNF Open round →
▶ R66 · AVL tree rebalancing with rotationsDNF Open round →
▶ R67 · Sieve of Eratosthenes on a number gridDNF Open round →
▶ R68 · Edit-distance DP matrix with backtraceDNF Open round →
▶ R69 · Replanning when the map changesDNF Open round →
▶ R70 · Binary search, step by stepDNF Open round →
▶ R71 · Flood fill on a pixel gridDNF Open round →
▶ R72 · Maze generation by recursive backtrackingDNF Open round →
▶ R73 · KMP string search with prefix tableDNF Open round →
▶ R74 · Quadtree collision detectionDNF Open round →
▶ R75 · Falling sand on a cell gridDNF Open round →
▶ R76 · Falling sand as free particlesDNF Open round →
▶ R77 · Crowd leaving a room, cell by cellDNF Open round →
▶ R78 · Crowd leaving a room by steeringDNF Open round →
▶ R79 · Aggregation on a latticeDNF Open round →
▶ R80 · Aggregation by continuous driftDNF Open round →
▶ R81 · Flocking birds with three rulesDNF Open round →
▶ R82 · Conway's Game of Life with seeded patternsDNF Open round →
▶ R83 · Fourier epicycles tracing a shapeDNF Open round →
▶ R84 · Voronoi cells with moving seedsDNF Open round →
▶ R85 · Travelling salesman improved by 2-optDNF Open round →
▶ R86 · Scrolling terrain from value noiseDNF Open round →
▶ R87 · Gray-Scott reaction-diffusionDNF Open round →
▶ R88 · L-system tree growing in windDNF Open round →
▶ R89 · Marching squares on a moving fieldDNF Open round →
▶ R90 · Poisson-disk sampling, Bridson's algorithmDNF Open round →
▶ R91 · Starfield tunnel in perspectiveDNF Open round →
▶ R92 · Rotating wireframe solids with depth sortingDNF Open round →
▶ R93 · Rotating wireframe height fieldDNF Open round →
▶ R94 · Raycast maze walkthroughDNF Open round →
▶ R95 · Shaded sphere by painter's algorithmDNF Open round →
▶ R96 · Force-directed graph settlingDNF Open round →
▶ R97 · Circle packing without overlapDNF Open round →
▶ R98 · Squarified treemap of changing dataDNF Open round →
▶ R99 · Three sorting algorithms racingDNF Open round →
▶ R100 · Sankey flow with travelling particlesDNF Open round →
▶ R101 · Langton's ant building a highwayDNF Open round →
▶ R102 · Rule 110 growing line by lineDNF Open round →
▶ R103 · Wireworld with a clock and a diodeDNF Open round →
▶ R104 · Abelian sandpile topplingDNF Open round →
▶ R105 · Brian's BrainDNF Open round →
▶ R106 · Truchet tiles rearrangingDNF Open round →
▶ R107 · Hilbert curve drawing itselfDNF Open round →
▶ R108 · Interlocking star pattern on a gridDNF Open round →
▶ R109 · Moire from two rotating rastersDNF Open round →
▶ R110 · Penrose-style aperiodic tiling growingDNF Open round →
▶ R111 · Ant colony laying pheromone trailsDNF Open round →
▶ R112 · Physarum slime-mould networkDNF Open round →
▶ R113 · Predator and prey on a shared fieldDNF Open round →
▶ R114 · Traffic jam from nothingDNF Open round →
▶ R115 · Crowd leaving through a bottleneckDNF Open round →
▶ R116 · Bresenham circles and lines, pixel by pixelDNF Open round →
▶ R117 · De Casteljau construction of a Bezier curveDNF Open round →
▶ R118 · Sutherland-Hodgman polygon clippingDNF Open round →
▶ R119 · Floyd-Steinberg dithering a gradientDNF Open round →
▶ R120 · Scanline fill of a self-intersecting polygonDNF Open round →
▶ R121 · A* pathfinding search across an obstacle gridDNF Open round →
▶ R122 · Randomized maze generation via recursive backtrackingDNF Open round →
▶ R123 · Breadth-first flood fill spreading through a regionDNF Open round →
▶ R124 · Dijkstra's shortest path over weighted terrainDNF Open round →
▶ R125 · Voronoi diagram growing by multi-source flood fillDNF Open round →
▶ R126 · Bubble sort sweeping bars into orderDNF Open round →
▶ R127 · Quicksort partitioning around glowing pivots Open round →
<!DOCTYPE html>
<html><head><title>Quicksort</title></head><body><canvas id="c"></canvas><div id="s">0</div><script>let a=[],c=document.getElementById('c'),ctx=c.getContext('2d'),w=800,h=600;c.width=w;c.height=h;a=Array(80).fill().map(()=>Math.random()*500);let swapCount=0;function draw(){ctx.clearRect(0,0,w,h);let b=800/80;for(let i=0;i<80;i++){let x=i*b,y=a[i];ctx.fillStyle=i===pivot?'#ff0000':i>=left&&i<=right?'#aaffaa':'#ccc';ctx.fillRect(x,600-y,b,y);}}function quicksort(l,r){if(l>=r)return;let p=a[r],i=l-1;for(let j=l;j<r;j++){if(a[j]<p){i++;[a[i],a[j]]=[a[j],a[i]];swapCount++;draw();requestAnimationFrame(()=>{});}}[a[i+1],a[r]]=[a[r],a[i+1]];swapCount++;draw();requestAnimationFrame(()=>{quicksort(l,i);quicksort(i+1,r);});}let pivot=0,left=0,right=0;function start(){pivot=right=left=0;quicksort(0,79);}</script></body></html>▶ R128 · Merge sort weaving runs together Open round →
```html
<!DOCTYPE html>
<html>
<head>
<title>Merge Sort Animation</title>
<style>body{margin:0}canvas{display:block;}</style>
</head>
<body>
<canvas id="c"></canvas>
<div id="info"></div>
<script>
const canvas = document.getElementById('c');
const ctx = canvas.getContext('2d');
canvas.width = 800;
canvas.height = 500;
let arr = Array.from({length: 80}, () => Math.floor(Math.random() * 100) + 1);
let pass = 0, runLen = 1, mergeLeft = 0, mergeRight = 0, color1 = 'red', color2 = 'blue';
function draw() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
for (let i = 0; i < arr.length; i++) {
ctx.fillStyle = i >= mergeLeft && i < mergeRight ? color1 : i >= mergeRight && i < mergeRight + runLen ? color2 : '#000';
ctx.fillRect(i * 10, canvas.height - arr[i], 10, …Excerpt — the full answer is on the round page.
▶ R129 · Heap sort sifting the maximum to the backDNF Open round →
▶ R130 · Radix sort ordering by one digit at a timeDNF Open round →
▶ R131 · Weekday riddle from two clues Open round →
Today is Sunday. If the day after tomorrow is Tuesday (two days before Thursday), then tomorrow is Monday, making today Sunday.
▶ R132 · Fermi estimate: a lifetime of drinking water Open round →
Assume 2 liters/day, 70-year lifespan, 365 days/year: 2 * 365 * 70 = 51,100 liters. Rounded to 51,000. **51,000** liters.
▶ R133 · Three friends, three pets Open round →
Ana owns the parrot (since she is allergic to fur, ruling out cats and dogs). Ben has a cat (as parrots can fly and dogs are owned by someone older than Ben). Cleo owns the dog, making her older than Ben. This satisfies all constraints. **Answer:** Ana owns the parrot, Ben owns the cat, and Cleo owns the dog.
▶ R134 · Smallest number from three remainders Open round →
To solve the problem, we are given the following conditions:
- $ N \equiv 1 \pmod{3} $
- $ N \equiv 2 \pmod{5} $
- $ N \equiv 3 \pmod{7} $
We are asked to find the **smallest positive integer** $ N $ that satisfies all three congruences.
---
### Step 1: Combine the First Two Congruences
Let’s first solve the system:
$$
\begin{cases}
N \equiv 1 \pmod{3} \\
N \equiv 2 \pmod{5}
\end{cases}
$$
Assume $ N = 3k + 1 $. Substitute into the second equation:
$$
3k + 1 \equiv 2 \pmod{5} \Rightarrow 3k \equiv 1 \pmod{5}
$$
To solve this, multiply both sides by the modular inverse of 3 modulo 5. Since $ 3 \cdot 2 = 6 \equiv 1 \pmod{5} $, the inverse is 2. So:
$$
k \equiv 2 \pmod{5} \Rightarrow k = 5m + 2
$$
Substitute back into $ N = 3k + 1 $:
$$
N = 3(5m + 2) + 1 = 15m + 7
$$
So all $ N $ that satisfy the first two congruences are of the form:
$$
N = 15m + 7
$$
---
### Step 2: Incorp …Excerpt — the full answer is on the round page.
▶ R135 · Conditional dice probability Open round →
The probability is **2/11**. There are 11 outcomes where at least one die shows a 4. Among these, only two outcomes—(4,5) and (5,4)—result in a sum of 9. Thus, the conditional probability is 2/11. **Answer:** 2/11 **Justification:** Out of 11 possible outcomes with at least one 4, only two sum to 9.
▶ R136 · Double pendulum tracing a chaotic pathDNF Open round →
▶ R137 · Cloth mesh hanging and rippling in the windDNF Open round →
▶ R138 · Two-source wave interference patternDNF Open round →
▶ R139 · Small n-body system orbiting a central starDNF Open round →
▶ R140 · Water sloshing in a tilting containerDNF Open round →
▶ R141 · Idiom-dense German into natural EnglishDNF Open round →
▶ R142 · Register shift: casual complaint into formal Open round →
Subject: Request for Refund or Replacement of Faulty Blender Dear [Customer Support Team], I am writing to report that the blender I received has malfunctioned within two days of use, emitting sparks and ceasing to function entirely. This poses a safety concern and renders the product unusable. I kindly request a full refund or replacement at your earliest convenience. Please resolve this matter promptly to avoid further inconvenience. Thank you for your attention. Sincerely, [Your Full Name] [Your Contact Information]
▶ R143 · Bureaucratic German into plain English Open round →
To use the service, you must submit a fully completed application on time. If not, your claim is forfeited.
▶ R144 · English apology into idiomatic Sie-German Open round →
Wir haben bei dieser Sache die Kugel verloren – keine Versuche, es zu mildern. Doch wir werden es wiedergutmachen, und es kostet Sie nichts.
▶ R145 · False-friend minefield German into English Open round →
We may need to reschedule the current appointment; that's a sensitive topic, and I don't want to drop a bomb.
▶ R146 · Repair broken JSON (4 precise errors)DNF Open round →
▶ R147 · CSV with embedded comma to JSON array Open round →
[{"id":1,"name":"Anna Berg","notes":"Prefers email, not phone","amount":120.5},{"id":2,"name":"Tom Klein","notes":"Standard customer","amount":75},{"id":3,"name":"Lena Fuchs","notes":"Called twice, resolved","amount":200},{"id":4,"name":"Max Otto","notes":"VIP customer","amount":50}]▶ R148 · Table QA: sum, filter, max over order data Open round →
241.47 1001, 1003, 1006 1005, 268.50
▶ R149 · Extract meeting invite into a fixed JSON schema Open round →
{
"title": "Q3 Roadmap Kickoff",
"date": "2026-08-18",
"time": "10:30",
"location": "Conference Room B, at the 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 →
▶ R152 · Hash table with visible collision chainsDNF Open round →
▶ R153 · Binary min-heap with bubble-up and sink-downDNF Open round →
▶ R154 · Ring buffer with producer and consumer at different ratesDNF Open round →
▶ R155 · Linked list with animated pointer relinking Open round →
```javascript
let nodes = [], currentLength = 0, isAnimating = false;
function draw() {
const ctx = document.getElementById('canvas').getContext('2d');
ctx.clearRect(0, 0, 800, 600);
ctx.fillStyle = 'white';
ctx.fillRect(0, 0, 800, 600);
for (let i = 0; i < nodes.length; i++) {
const node = nodes[i];
ctx.fillStyle = node.isDeleted ? 'gray' : 'blue';
ctx.fillRect(100 * i, 300, 80, 40);
ctx.fillStyle = 'white';
ctx.font = '16px Arial';
ctx.fillText(node.value, 100 * i + 40, 330);
if (i < nodes.length - 1) {
ctx.beginPath();
ctx.moveTo(100 * i + 40, 320);
ctx.lineTo(100 * (i + 1) + 40, 320);
ctx.strokeStyle = 'black';
ctx.stroke();
}
}
}
function reset() {
nodes = [];
currentLength = 0;
for (let i = 0; i < 5; i++) {
nodes.push({ value: Math.floor(Math.random() * 100), isDeleted: false });
}
currentLeng …Excerpt — the full answer is on the round page.
▶ R156 · Invent 3 product names + taglines for a fictional object (no superlatives)DNF Open round →
▶ R157 · Rewrite the same product text for two different audiences, facts unchanged Open round →
(a) Teenagers: Chill out with the AquaGlow bottle—750 ml of ice-cold vibes for 12 hours! Made from BPA-free plastic, it’s safe to sip and super easy to clean. Bonus: a built-in straw for no-fuss sipping, plus 4 bold colors to match your style. (b) Seniors: Stay refreshed with the AquaGlow bottle, designed to keep drinks cold for up to 12 hours. Crafted from BPA-free plastic, it’s safe, durable, and dishwasher-safe for hassle-free cleaning. Available in four elegant colors, it’s a practical and stylish choice for everyday use.
▶ R158 · 5 email subject lines under 50 chars, no clickbait, no ALL-CAPS Open round →
1. Winter Jackets 20% Off Nov 1-15 2. Quick Survey: Mobile App Feedback 3. 60-Day Free Returns Now Available 4. Your Voice Matters: Mobile App Survey 5. 20% Off Winter Jackets This Month
▶ R159 · Micro-story: exactly 50 words (±5) with 3 mandatory elements Open round →
She clutched her red umbrella, waiting for the train that never came. The conductor's whistle echoed, but she missed the last car. Through the rain, a lighthouse flickered—guiding her to a dock where the sea whispered secrets she’d never share.
▶ R160 · Critique a generic slogan in 2 sentences + give 2 better alternatives Open round →
The slogan "Quality You Can Trust" is overly generic and interchangeable with any brand, making no specific, verifiable claim about the product's features or benefits. 1. Power Your Adventure with Solar-Driven Reliability 2. Charge On, No Matter the Weather – Solar-Ready for Hikers and Campers
▶ R161 · Selection sort vs shell sort racing side by sideDNF Open round →
▶ R162 · Breadth-first search flooding a random grid mazeDNF Open round →
▶ R163 · Prim's algorithm growing a minimum spanning treeDNF Open round →
▶ R164 · Boids flocking with separation, alignment, cohesion and a predator Open round →
<!DOCTYPE html><html><body><canvas id=c></canvas><div id=cnt>60</div><script>const c=document.getElementById('c'),ctx=c.getContext('2d'),w=c.width=800,h=c.height=600;let boids=[],predator={x:Math.random()*w,y:Math.random()*h,vx:0,vy:0},cnt=60;function init(){for(let i=0;i<cnt;i++)boids.push({x:Math.random()*w,y:Math.random()*h,vx:Math.random()*2-1,vy:Math.random()*2-1,heading:Math.atan2(vy,vx)})}function update(){predator.vx+=(Math.random()*0.01-0.005);predator.vy+=(Math.random()*0.01-0.005);predator.x+=predator.vx;predator.y+=predator.vy;predator.x=(predator.x%w+w)%w;predator.y=(predator.y%h+h)%h;for(let b of boids){let steer={x:0,y:0},sep={x:0,y:0},align={x:0,y:0},cohesion={x:0,y:0},pred={x:0,y:0},neighborCount=0;for(let other of boids){let dx=other.x-b.x,dy=other.y-b.y,dist=Math.hypot(dx,dy);if(dist<50&&dist>0){neighborCount++;let force={x:-dx/dist,y:-dy/dist};force.x/=dist;force.y/=d …Excerpt — the full answer is on the round page.
▶ R165 · Recursive backtracker carving a maze, then solving it Open round →
<!DOCTYPE html>
<html><head><title>Maze</title></head><body><canvas id=c></canvas><div id=s>0</div><div id=e>0</div><script>
const c=document.getElementById('c'),ctx=c.getContext('2d'),w=25,h=18,size=20,grid=Array(w).fill().map(_=>Array(h).fill().map(_=>({visited:false,walls:[1,1,1,1]})));
let stack=[],current,carved=0,solved=0;
function draw(){ctx.clearRect(0,0,c.width,c.height);for(let y=0;y<h;y++)for(let x=0;x<w;x++){let g=grid[x][y];if(g.visited){ctx.fillStyle=g===stack[stack.length-1]?'green':'lightgray';ctx.fillRect(x*size,y*size,size,size);for(let i=0;i<4;i++)if(g.walls[i]){ctx.strokeStyle='black';ctx.beginPath();ctx.moveTo(x*size,y*size+i===0?0:i===2?size:0);ctx.lineTo(x*size+(i===1?size:0),y*size+(i===2?size:0));ctx.stroke()}}}
}
function generate(){stack=[],current={x:Math.floor(Math.random()*w),y:Math.floor(Math.random()*h)},stack.push(current),current.visited=true,carved=1;wh …Excerpt — the full answer is on the round page.
▶ R166 · Faithful 3-sentence summary of a chaotic meeting transcriptDNF Open round →
▶ R167 · One-sentence TL;DR under 25 words Open round →
Nova Analytics v4.2 adds Dark Mode, Scheduled Exports, and Custom Dashboards, but the legacy /v1/reports API is deprecated, requiring migration to /v3/reports by September 30, 2026.
▶ R168 · Extract action items as a checklist Open round →
1. Maria -- finalize new homepage copy -- by this Thursday 2. Ben -- review homepage copy and provide feedback -- by Friday 3. Chen -- fix contact form bug -- by Monday 4. Maria -- chase client for logo color confirmation -- by today 5. Ben -- send updated privacy policy to legal -- by next Wednesday
▶ R169 · Neutral summary of a biased product rant Open round →
The blender jug leaks liquid around the base seal when filled past the halfway line. The "10-speed" dial functions identically for speeds 4 through 7, with no discernible difference. The motor overheats and automatically shuts off after approximately 90 seconds of continuous use.
▶ R170 · Compress a how-to into exactly 5 numbered stepsDNF Open round →
▶ R171 · Fireworks bursting into fading sparksDNF Open round →
▶ R172 · Raindrops sliding down a window paneDNF Open round →
▶ R173 · Metaball lava lamp with heating and cooling blobsDNF Open round →
▶ R174 · Recursive fractal tree growing branch by branchDNF Open round →
▶ R175 · Noise flowfield painting additive particle trailsDNF Open round →
▶ R176 · Fix exactly the errors, change nothing elseDNF Open round →
▶ R177 · Make the numbers consistentDNF Open round →
▶ R178 · Remove redundancy without losing facts Open round →
The neighborhood mobile clinic opens on April 8 at the Maple Community Center, a community building on Maple Street. Services include free blood pressure checks, vaccinations, and brief consultations, available weekly on Wednesdays from 10 a.m. to 4 p.m. Appointments can be booked via phone or in person. Spanish and Vietnamese interpreters will be available during clinic hours. The first day of operations is April 8, not a planning meeting.
▶ 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 was thinking 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.