DPC coverage.
Every saved piece.
Ranked by PC rate, additional T-spin opportunity, Tetris opportunity, then available source score. Full audit and fumen solves below.
How the loop fits together
Five seven-piece bags contain 35 tetrominoes: 140 cells, or 14 complete rows. A successful loop ends on an empty board at the next bag boundary. HOLD and the saved piece are part of that accounting.
SDPC clears eight lines using 20 placed pieces, leaving the 21st piece for DPC. DPC uses that saved piece plus the following two bags: 15 pieces clear six more lines, typically through a T-spin double followed by a perfect clear. A documented SDPC recovery may place the extra piece first and enter a matching recovery-DPC residue instead.
The other common entry is a four-line first PC followed by a four-line second PC. Together they use 20 pieces and reach the same one-piece-leftover boundary. An empty board alone does not establish the correct bag position: track actual pieces consumed and HOLD.
Sources: DPC Aid Data/Cover and DPC score summary.
Ranking: PC solve rate, additional T-spin opportunity in the PC solve, Tetris opportunity, then available catalogue score. These are opportunities from the solve matrix, not guaranteed scores or independent probabilities. Mandatory setup spins are excluded from the extra-spin percentage.
Exact cardinality search over the 91 oriented entries in DPC Aid. Setup universe: 2,520 HOLD-equivalent queue classes, expanding to all 5,040 permutations by swapping the first two pieces. Setup and solve bags are different universes: a 100% setup union is accepted here only using entries whose printed PC rate and solve-matrix union both equal 100%. This is a source-data result, not an independently verified TETR.IO route guarantee. Scores use source assumptions, including Jstris 180 rotations; no native engine validation was performed.
There are conflicting percentages and stale fumen lists in the source. Solve category positions use Data M:Y; T-04's missing combined list uses Cover's explicit solution list. Unknown/contradictory entries are not promoted to guaranteed coverage. The score summary has additional setups without a matching queue matrix; therefore the minimum below is not a global minimum over every DPC ever published.
Saved O
Smallest oriented set
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | O-02 TSD · Solve fumens | 75.1984% | 0.0000% | 1680 | 1680/2520 (66.6667%) |
| 2 | O-01 Quad · Solve fumens | 0.0000% | 86.6667% | 840 | 2520/2520 (100.0000%) |
Smallest set retaining the top-ranked entry
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | O-05 Butter · Solve fumens | 96.6667% | 0.0000% | 940 | 940/2520 (37.3016%) |
| 2 | O-02 TSD · Solve fumens | 75.1984% | 0.0000% | 818 | 1758/2520 (69.7619%) |
| 3 | O-01 Quad · Solve fumens | 0.0000% | 86.6667% | 762 | 2520/2520 (100.0000%) |
Ranked eligible entries
- O-05 Butter · Solve fumens
- O-05M Butter · Solve fumens
- O-02 TSD · Solve fumens
- O-02M TSD · Solve fumens
- O-04 TKI Shifted · Solve fumens
- O-04-1 TKI Shifted Alt · Solve fumens
- O-04-1M TKI Shifted Alt · Solve fumens
- O-04M TKI Shifted · Solve fumens
- O-03 TKI Stacked · Solve fumens
- O-03-1 TKI Stacked Alt · Solve fumens
- O-03-1M TKI Stacked Alt · Solve fumens
- O-03M TKI Stacked · Solve fumens
- O-01 Quad · Solve fumens
- O-01M Quad · Solve fumens
Saved I
Smallest oriented set
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | I-05 Big J · Solve fumens | 0.0000% | 93.3333% | 1092 | 1092/2520 (43.3333%) |
| 2 | I-05M Big L · Solve fumens | 0.0000% | 93.3333% | 672 | 1764/2520 (70.0000%) |
| 3 | I-12 Shifted TKI · Solve fumens | 0.0000% | 0.0000% | 665 | 2429/2520 (96.3889%) |
| 4 | I-12M Shifted TKI · Solve fumens | 0.0000% | 0.0000% | 91 | 2520/2520 (100.0000%) |
Smallest set retaining the top-ranked entry
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | I-06 TSD · Solve fumens | 75.1984% | 0.0000% | 655 | 655/2520 (25.9921%) |
| 2 | I-05 Big J · Solve fumens | 0.0000% | 93.3333% | 688 | 1343/2520 (53.2937%) |
| 3 | I-05M Big L · Solve fumens | 0.0000% | 93.3333% | 505 | 1848/2520 (73.3333%) |
| 4 | I-12 Shifted TKI · Solve fumens | 0.0000% | 0.0000% | 596 | 2444/2520 (96.9841%) |
| 5 | I-12M Shifted TKI · Solve fumens | 0.0000% | 0.0000% | 76 | 2520/2520 (100.0000%) |
Ranked eligible entries
- I-06 TSD · Solve fumens
- I-06M TSD · Solve fumens
- I-04 TKI 2 · Solve fumens
- I-04M TKI 2 · Solve fumens
- I-05 Big J · Solve fumens
- I-05M Big L · Solve fumens
- I-07 Quad · Solve fumens
- I-07M Quad · Solve fumens
- I-11 Stacked I 2 · Solve fumens
- I-11M Stacked I 2 · Solve fumens
- I-03 Stacked I · Solve fumens
- I-03M Stacked I · Solve fumens
- I-10 Broken Box · Solve fumens
- I-10M Broken Box · Solve fumens
- I-01 TKI · Solve fumens
- I-01-1 TKI Alt · Solve fumens
- I-01-1M TKI Alt · Solve fumens
- I-01-2 TKI Alt · Solve fumens
- I-01-2M TKI Alt · Solve fumens
- I-01M TKI · Solve fumens
- I-08 Butter Ripoff · Solve fumens
- I-08M Butter Ripoff · Solve fumens
- I-02 Bad TKI · Solve fumens
- I-02-1 Bad TKI · Solve fumens
- I-02-1M Bad TKI · Solve fumens
- I-02-2 Bad TKI · Solve fumens
- I-02-2M Bad TKI · Solve fumens
- I-02M Bad TKI · Solve fumens
- I-09 Bad TKI 2 · Solve fumens
- I-09M Bad TKI 2 · Solve fumens
- I-12 Shifted TKI · Solve fumens
- I-12M Shifted TKI · Solve fumens
- I-13M JI Tower · Solve fumens
Saved S
Smallest oriented set
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | S-01 TSD · Solve fumens | 75.1984% | 0.0000% | 1680 | 1680/2520 (66.6667%) |
| 2 | S-03 Lime · Solve fumens | 16.6667% | 0.0000% | 840 | 2520/2520 (100.0000%) |
Smallest set retaining the top-ranked entry
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | S-04 Alt TKI · Solve fumens | 94.4444% | 0.0000% | 924 | 924/2520 (36.6667%) |
| 2 | S-01 TSD · Solve fumens | 75.1984% | 0.0000% | 1092 | 2016/2520 (80.0000%) |
| 3 | S-03 Lime · Solve fumens | 16.6667% | 0.0000% | 504 | 2520/2520 (100.0000%) |
Ranked eligible entries
Saved Z
Smallest oriented set
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | Z-01 TSD · Solve fumens | 75.1984% | 0.0000% | 1680 | 1680/2520 (66.6667%) |
| 2 | Z-03 Angry Lime · Solve fumens | 16.6667% | 0.0000% | 840 | 2520/2520 (100.0000%) |
Smallest set retaining the top-ranked entry
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | Z-04 Alt TKI · Solve fumens | 94.4444% | 0.0000% | 1074 | 1074/2520 (42.6190%) |
| 2 | Z-01 TSD · Solve fumens | 75.1984% | 0.0000% | 1032 | 2106/2520 (83.5714%) |
| 3 | Z-03 Angry Lime · Solve fumens | 16.6667% | 0.0000% | 414 | 2520/2520 (100.0000%) |
Ranked eligible entries
Saved J
Smallest oriented set
No 100% proof: eligible setup union 2382/2520 (94.5238%).
Smallest set retaining the top-ranked entry
No 100% proof: eligible setup union 2382/2520 (94.5238%).
Ranked eligible entries
Saved L
Smallest oriented set
No 100% proof: eligible setup union 2382/2520 (94.5238%).
Smallest set retaining the top-ranked entry
No 100% proof: eligible setup union 2382/2520 (94.5238%).
Ranked eligible entries
Saved T
Smallest oriented set
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | T-01 100% SPC · Solve fumens | 0.0000% | 0.0000% | 2520 | 2520/2520 (100.0000%) |
Smallest set retaining the top-ranked entry
| Priority | Setup diagram | Extra-spin opportunity | Tetris opportunity | New queue classes | Cumulative setup cover |
|---|---|---|---|---|---|
| 1 | T-02 SPC · Solve fumens | 90.1984% | 0.0000% | 1680 | 1680/2520 (66.6667%) |
| 2 | T-01 100% SPC · Solve fumens | 0.0000% | 0.0000% | 840 | 2520/2520 (100.0000%) |
Ranked eligible entries
Interpretation
M means a mirror and counts as a separate oriented entry above. T-01 is an SPC, not a TSD-based DPC: its one-setup result is only applicable if SPC fallback is allowed. Requiring the highest extra-spin entry can increase the minimum. A fallback covers the union of all previously uncovered cases, not merely the immediately preceding setup's failures.
J/L: 138/2520 setup classes remain without an uncontradicted 100%-PC option in this dataset. Less reliable setups cannot be silently called 100%; unrestricted skim/SPC recoveries from the score sheet require separate route/coverage validation.
Reproduce
Run analyse.py and report.py beside source-data.json and cover-catalogue.json. analysis.json contains all metrics and minima; J/L-uncovered.json contain the uncovered queue witnesses. Exhaustive set-size search gives minimum cardinality; ranking breaks ties lexicographically. Printed source percentages are retained for comparison.
Solve fumen library
Each setup below includes the source’s PC solve diagrams, grouped as cover solves, Tetrises and additional T-spins. Where available, a separate source placement-sequence fumen provides step-through pages. These are published examples, not independently route-verified solutions for every queue. Use a solve compatible with your actual queue and HOLD. Missing data is marked explicitly.
O-02 TSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
O-02M TSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
O-03 TKI Stacked — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-03M TKI Stacked — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-03-1 TKI Stacked Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-03-1M TKI Stacked Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-04 TKI Shifted — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-04M TKI Shifted — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-04-1 TKI Shifted Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-04-1M TKI Shifted Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-05 Butter — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
O-05M Butter — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
S-01 TSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
S-03 Lime — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
S-04 Alt TKI — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
S-06 Stacked S — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
Z-01 TSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
Z-03 Angry Lime — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
Z-04 Alt TKI — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
Z-06 Stacked Z — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
I-03 Stacked I — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Tetris solves
I-03M Stacked I — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Tetris solves
I-04M TKI 2 — solve fumens
Setup diagram · PC starting residue
Cover solves
Additional T-spin solves
I-06 TSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
I-06M TSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
J-01 Hold S — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
J-02 SZ Bridge — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
J-02-1 SZ Bridge Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
J-06 STSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
J-06-1 STSD Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
L-01 Hold Z — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
L-02 SZ Bridge — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
L-02-1 SZ Bridge Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
L-06 STSD — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
L-06-1 STSD Alt — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
T-02 SPC — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
T-02M SPC — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
T-03 DPC — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
Additional T-spin solves
T-03M DPC — solve fumens
Setup diagram · PC starting residue
Cover solves
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)
- Solve diagram · Step-through placements (source)