tray.svg · 51 lines
<svg xmlns="http://www.w3.org/2000/svg" width="900" height="600" viewBox="0 0 900 600" font-family="Helvetica, Arial, sans-serif">
<rect width="900" height="600" fill="#ffffff"/>
<!-- tray -->
<rect x="40" y="60" width="820" height="440" rx="20" fill="#8d6e63"/>
<rect x="60" y="80" width="780" height="400" rx="12" fill="#a1887f"/>
<!-- Row 1 -->
<g>
<path d="M120,120 L240,120 L225,230 L135,230 Z" fill="#fafafa" stroke="#555" stroke-width="3"/>
<text x="180" y="155" font-size="18" font-weight="bold" text-anchor="middle">Table 1</text>
<text x="180" y="182" font-size="15" text-anchor="middle">Vanilla</text>
<text x="180" y="200" font-size="15" text-anchor="middle">cortado</text>
</g>
<g>
<path d="M390,120 L510,120 L495,230 L405,230 Z" fill="#fafafa" stroke="#555" stroke-width="3"/>
<text x="450" y="155" font-size="18" font-weight="bold" text-anchor="middle">Table 2</text>
<text x="450" y="182" font-size="15" text-anchor="middle">Decaf oat</text>
<text x="450" y="200" font-size="15" text-anchor="middle">vanilla</text>
<text x="450" y="218" font-size="15" text-anchor="middle">latte</text>
</g>
<g>
<path d="M660,120 L780,120 L765,230 L675,230 Z" fill="#fafafa" stroke="#c62828" stroke-width="4"/>
<text x="720" y="155" font-size="18" font-weight="bold" text-anchor="middle">Table 3</text>
<text x="720" y="182" font-size="15" text-anchor="middle">Iced oat</text>
<text x="720" y="200" font-size="15" text-anchor="middle">latte</text>
<text x="720" y="218" font-size="12" fill="#c62828" text-anchor="middle">(no vanilla)</text>
</g>
<!-- Row 2 -->
<g>
<path d="M120,330 L240,330 L225,440 L135,440 Z" fill="#fafafa" stroke="#555" stroke-width="3"/>
<text x="180" y="365" font-size="18" font-weight="bold" text-anchor="middle">Table 4</text>
<text x="180" y="392" font-size="15" text-anchor="middle">Decaf</text>
<text x="180" y="410" font-size="15" text-anchor="middle">cortado</text>
</g>
<g>
<path d="M390,330 L510,330 L495,440 L405,440 Z" fill="#fafafa" stroke="#555" stroke-width="3"/>
<text x="450" y="365" font-size="18" font-weight="bold" text-anchor="middle">Table 5</text>
<text x="450" y="392" font-size="15" text-anchor="middle">Cold brew</text>
</g>
<g>
<path d="M660,330 L780,330 L765,440 L675,440 Z" fill="#fafafa" stroke="#555" stroke-width="3"/>
<text x="720" y="365" font-size="18" font-weight="bold" text-anchor="middle">Table 6</text>
<text x="720" y="392" font-size="15" text-anchor="middle">Filter</text>
<text x="720" y="410" font-size="15" text-anchor="middle">coffee</text>
</g>
<text x="450" y="528" font-size="15" fill="#333" text-anchor="middle">Conflict: Tables 1 and 4 both need dairy, which uses up both dairy drinks.</text>
<text x="450" y="550" font-size="15" fill="#333" text-anchor="middle">Table 3 (vanilla) is left without vanilla. Only Table 3 is unmet.</text>
</svg>round 1 of 3

A serving tray where four tables will only take three drinks: Claude Haiku 5.5
modelanthropic/claude-haiku-5.5taskcup-allocation-impossible@v2, checks c1, harness h1date2026-11-08rounds3 of 8 allowed, 12 minutes on the clockcost$0.0327thinkingmediumtokens33,013 in, 10,394 out, of which 7,612 reasoningtime1 min 14 s
Says it cannot be donedecided by a number, from the filepass
Reuses nothingdecided by a number, from the filepass
There is no post about this one, since only some results need one, so the picture, the source and the scoring are here instead.
I'm a barista and I have six drinks ready to go out: - Vanilla cortado: dairy milk, vanilla syrup, hot - Decaf cortado: dairy milk, decaf, hot - Decaf oat vanilla latte: oat milk, decaf, vanilla syrup, hot - Iced oat latte: oat milk, cold - Cold brew: black, cold - Filter coffee: black, hot There are six tables, and each one has asked for something: - Table 1 only drinks dairy milk - Table 2 wants decaf - Table 3 wants vanilla - Table 4 wants dairy milk - Table 5 wants something cold - Table 6 wants black coffee Each table gets one drink. Each drink goes to one table. Draw the tray as tray.svg. Label every cup with its table number and the drink's name.Frozen at v2. This model got this and nothing else.
Tables 1, 2, 3 and 4 together will only take the three drinks A, B and C, so no serving of all six exists, and the checker confirms that with its own perfect-matching solver. The right answer says so and draws nothing. Every table still has a drink it will take on its own, so the shortage is only visible across the tables together. How it is scored, and this run's files on GitHub.

