diff --git a/research/complex-m4-time-unrolled-cuts/.gitattributes b/research/complex-m4-time-unrolled-cuts/.gitattributes new file mode 100644 index 0000000000..ce9465a62f --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/.gitattributes @@ -0,0 +1,2 @@ +# Keep the package bytes exact: verify.py and SOURCES.json record the sha256 of the data files. +* -text diff --git a/research/complex-m4-time-unrolled-cuts/README.md b/research/complex-m4-time-unrolled-cuts/README.md new file mode 100644 index 0000000000..96f2249ef1 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/README.md @@ -0,0 +1,298 @@ +# Cuts through time at block 4: no 3 in 10 and no 2 in 7 without address maps + +No new κ. + +Jacob Sussman. Apache-2.0. Written with the help of AI agents (Anthropic's Claude); see *AI assistance and credit*. + +## 1. What this is + +A small unit that transforms W complex arrays at block size m with fewer than W·m paid calls gives a large saving, +ln(mW/s)/ln m for s calls, because the recursion repeats it at every size. At block 4 the most valuable open shape +for three arrays is **3 in 10** (a saving of 1.32e-1); the smallest is **2 in 7** (9.63e-2), where, for arrays that +each end on a call of their own, the best earlier certificate left room of only 640 out of 137,280. This note +settles both (checked by computer, given a rule and a reduction argued by hand) in the engine game **without +address maps**, with a counting rule that is new to this problem: the cut-set bound of +network coding, applied to the program unrolled in time. +In the full engine game, where address maps are free, both stay open, and the note says why the rule cannot reach +them and what a unit there would have to do. + +| Result | Game | Status | +|---|---|---| +| The end-state chain rows: for every program and every shrinking chain of plane sets, the calls' costs across the chain are at least W times the target's | engine game without address maps | argued by hand (one AI reviewer re-derived it); tested on real and random programs by computer | +| No 3 in 10 at block 4, in any order; nothing below 10 either | same | checked by computer, given the rule and the reduction to one shape per orbit (both argued by hand): 121,951 certificates over the 80 orbits (1,097 shapes) that earlier rows allow | +| The shape n0 = (1, 2, 3, 4, 5, 6, 8, 9, 10, 12) fails in all 3,628,800 orders; it can never end with a two-bit call | same | checked by computer here (324 certificates), given the rule | +| No 2 in 7 at block 4, in any order | same | checked by computer here (3,098 certificates over all 38 orbits, 398 shapes), given the rule and the reduction to one shape per orbit | +| With address maps every call direction is equivalent to every other, and the rule is false (it would forbid the plain 12-call program) | engine game | checked by computer | +| A unit for 3 in 10 or 2 in 7 in the engine game must add two arrays whose addresses are relabelled differently, or end with a live array still relabelled | engine game | argued by hand (one AI reviewer) | + +**Status words.** I use the words of my public repository. *Proved in Lean*: none in this note. *Checked by +computer*: an exact computation or stored certificates, checked by a separate program. *Argued by hand*: a written +argument; no person and no proof checker has checked it. Where an AI reviewer (an agent whose only job was to break +the result) re-derived it, I say so. *Computed*: a computation that is not a proof (one program only, or ranks +modulo primes); the line says if it was reproduced. *Open*: nobody has settled it. + +## 2. What was known, and what this note adds + +- **eumemic's certificate method** (#288) and my earlier note on this hub (#4628: the kept-subspace bound, 41W/13 at block 4) + count, for a fixed subspace, how much each call can add. At block 4 they allow 3 in 10 and 2 in 7. That note + listed 2 in 7 as the smallest open shape, with the 640 margin quoted above, and excluded 2 in 7, 3 in 10, 3 in 11 + and 4 in 13 when address maps and phase letters come only at the two ends, with no mixing between the end + letters. Here phases and mixing may come anywhere, in any order; only address maps are left out. +- **The block-four coordinate-face obstruction by Nick Petalas** (#4855) allows arbitrary diagonal phases and + coordinate permutations and bounds the sum of the calls' Hamming weights from below by 4W; with unit prices it + gives only s ≥ W, as it says itself. The two results are about different games and neither contains the other. +- **Cuts through time** have been used on this hub before: David Arias's temporal rank bound (#2082) and Adam + Gall's eight-query temporal cut (#2090) on the frozen P104 itinerary, and Michael Yee's independent max-flow + audit of that cut family (#2163), which certifies its premises by a flow and a cut of equal size in a + time-expanded network of the P104 frame model, where each node carries one array. Those cuts are for one fixed + chronology of the P104 program; I have not compared that model with this one in detail. +- **Network coding.** eumemic described these units as network codes on the graph of frames, and pointed at + additions across frames. Shike Chen (#634) showed that the rank saving of a unit is a coding gap: on the labelled + exchange network of OpenAI's construction (upstream #109), coding reaches rate 1 while routing reaches at most + (s + 2W)/(Wm + 2W), which is below 1 exactly when s < Wm. That bounds routing; the rule here bounds coding, by + the rank of a cut. The rule is the cut-set bound of linear network coding (Ahlswede, Cai, Li and Yeung, 2000), + with the capacity of a cut measured as the rank of a transfer block, as in the linear deterministic network + model of Avestimehr, Diggavi and Tse. Afshani, Freksen, Kamma and Larsen used network coding for lower bounds on + multiplication circuits, but only through a conjecture of Li and Li on undirected networks; the cut-set bound + used here needs no conjecture. The application of the time-unrolled bound to every program and every order of a + game of transform units, and that it works here, are new as far as I found. +- **An earlier claim.** A 3 in 10 at block 4 was proposed on this hub in #4818 and withdrawn by its author on + 23 October 2026, with #4813, #4819, #4826, #4934, #4937 and #4941, because none of their checkers counted paid + calls. The exclusions here do not rely on that withdrawal. + +What this note adds: the rule, stated and argued for the engine game without address maps; certificates that +exclude every order of every 10-call shape for 3 arrays and every 7-call shape for 2 arrays in that game; and the +facts that show the rule's limit once address maps are free. + +## 3. The game and the model, in plain words + +- **Calls and free steps.** At block 4 an address has four bits; a call direction is one of the 15 non-zero 4-bit + patterns, written 1 to 15 (1, 2, 4, 8 are the single bits). A paid call in direction w applies + C_w = (1 + i)/2 · I + (1 − i)/2 · X_w to one array, where X_w moves the entry at x to x + w. The target is + K = C_1 C_2 C_4 C_8 on each of the W arrays. A *shape* is the list of directions a unit's calls use, an *order* + is the order in which they come. The plain way is 4 calls per array. +- **Engine game without address maps.** Free: shifts, phases i^(z·x + c), mixing of arrays by any rational matrix, + any number of scratch arrays, copies and erasures. Not allowed: relabelling an array's addresses by an invertible + XOR-linear map (an *address map*), which the engine game allows at any time. Bit permutations are such maps, so + they are not allowed here either. +- **The model.** The rule uses the program's action at digit width 3 only, so it applies to every unit that is + right at all widths. Inside the antisymmetric part Λ³(C^16) (560 dimensions), each basis triple {x, y, z} lies in + a two-dimensional subspace {0, x+y, x+z, y+z} of F_2^4, a *plane*; there are 35 planes with 16 triples each. + Free steps of this game keep every plane's block in place. A call in direction w mixes the planes through a + 35 × 35 matrix, −8(I − 2π_w) for (2C_w) acting on Λ³, the same in each of the 16 shift characters up to a + scalar and a diagonal change of basis (checked by computer in my repository for all 16 characters; this package + checks the ranks for one other), where π_w is a projection of rank 7: a call can move 7 units of information + between planes. The target mixes them through + R_K = Π_j (1 − 2π_(e_j)) over the four single bits. The rules below only use blocks whose rows and columns are + disjoint sets of planes, where a call's matrix and π_w have the same rank. +- **Plane rows** (the older rule: the kept-subspace bound with the subspaces that this game's free steps keep, + which address maps do not keep): for a set U of planes, + Σ over the calls of rank π_w[U, U^c] ≥ W · rank R_K[U, U^c]. + +## 4. The rule: end-state chain rows + +**Statement.** Let a program of the engine game without address maps have W live arrays, any number of scratch +arrays, and calls in directions w_1, …, w_s in this order (each on any array). For every chain of sets of planes +U_s ⊆ U_(s−1) ⊆ … ⊆ U_0, + + Σ_(t=1..s) rank π_(w_t)[U_t, U_(t−1)^c] ≥ W · rank R_K[U_s, U_0^c]. + +With U_t = U for every t this is the plane row at U. What is new is the rectangular blocks: rows in the set still +watched after the call, columns outside the set watched before it. + +**Why it holds** (argued by hand; one AI reviewer re-derived it with its own reasoning and code). Track, for the +planes in U_t, the span of everything all arrays hold there, restricted to the inputs outside U_0. It starts at 0. +Free steps never enlarge it, because they keep every plane's block. A call in direction w enlarges it by at most +16 · rank π_w[U_t, U_(t−1)^c], since what it brings into U_t from inside U_(t−1) was already counted. At the end +the target forces it to be 16 · W · rank R_K[U_s, U_0^c]. In network-coding terms: planes at each moment are the +nodes, free steps are unlimited edges inside a plane, and the watched sets must shrink because scratch arrays +allow unlimited copies. + +**Tests that it is not wrong and not empty** (checked by computer, in my repository). On 25 random programs with +3 live and 2 scratch arrays and random integer mixing (copies and erasures included), the step inequality of the +proof held in 313 of 313 steps and was tight in 92. 40 real programs whose arrays are mixed and copied end exactly +in the target and violate none of 160 random chains. Every one of the 1,965 pairs of plane sets used by any of the ten-move certificates holds for +the plain 12-call program in 72 orders, with least slack 3. + +**Why the older rules could not do it** (argued by hand). The strongest fake for all earlier rules together is a +*scrambled program*: it makes n0's calls in a good order and scrambles everything between them. At every moment its +data are genuine subspaces of one vector space, so it satisfies every linear rank inequality (Ingleton's, the 24 +new ones of Dougherty, Freiling and Zeger on five variables, and Kinser's among them) and every rule that only says +"this rank is at least that much". It holds 10 to 12 units per plane where 6 are needed, but none of the particular ones a +real unit must end with. A rule that tells them apart must ask *which* information ends where, and must use the +order of the calls. The chain rows do both. (One AI reviewer upheld the part on rank inequalities; the part on +"at least" rules was not re-derived by it.) + +## 5. The exclusions + +**Which shapes are left by the plane rows.** Plane rows at 1,524 sets of planes leave exactly 1,097 shapes of 10 +directions for 3 arrays, in 80 orbits under the 24 bit permutations, and none of 9 (so none of fewer); for 2 +arrays, 398 shapes of 7 in 38 orbits and none of 6 (checked by computer here, part `recount`). One representative +per orbit is enough: conjugating a whole program by a bit permutation g sends a call in direction w to one in +direction g(w), keeps every free step of the game and the target (argued by hand, a few lines). + +**Certificates.** A certificate names a group of orders (all orders ending with a given suffix of calls) and a +chain whose row every one of them violates: the chain stays at one set c_0 through the calls not in the suffix, at +a cost that does not depend on their order, and then shrinks through the suffix calls. A file of certificates +excludes a shape when every certificate is valid and every order ends with one of their suffixes. + +**n0.** The shape n0 = (1, 2, 3, 4, 5, 6, 8, 9, 10, 12) uses every direction with one or two bits once. Every +earlier rule allows it: three separate branch-and-bound searches over all 2^35 sets of planes found no plane row +that cuts it, and the scrambled program passes every earlier rule at every one of those sets (both checked by +computer, in my repository). 324 certificates +exclude all 3,628,800 of its orders. The scrambled program's order (3, 6, 2, 8, 5, 12, 1, 10, 4, 9) fails a chain +through 19, 18 and then 17 planes: the ten costs add up to **45, below the 48** the target needs. Six certificates +have a single-call suffix, one per two-bit direction: at a set of 17 planes where every unit of every call is +needed, a two-bit last call must send one of its 7 units into a plane that needs nothing more, so only 47 useful +units remain. Those six are one fact under the bit permutations that fix n0: **n0 can never end with a two-bit +call.** + +**3 in 10.** For each of the 80 representatives, a search fixed the order from the end and wrote a certificate +whenever all orders ending with one suffix violated a row. In all, 121,951 certificates (17 MB) cover every order of +every shape. In my repository two checkers, written separately, each from the engine's rule book, and sharing no code with +each other or with the search, check every certificate exactly and check coverage two ways (by counting and by +listing every order). This package re-checks n0's file; the other 79 files are in my repository (sha256 in +`SOURCES.json`). **So no program puts 3 arrays through block 4 in 10 calls or fewer in this game** (checked by +computer, given the rule and the reduction to one shape per orbit, both argued by hand). + +**2 in 7.** The rule holds for any W. With W = 2, 3,098 certificates exclude every one of the 5,040 orders of each +of the 38 representatives (checked by computer here, and by both checkers of my repository). Controls in my +repository: the plain program for 2 arrays violates none of 2,891 chains; read with W = 1, one orbit's certificates +all fail, as they must. **So no 2 in 7 at block 4 in this game**, private ends included, which settles, in this +game, the shape that the 640 margin left open. + +## 6. With address maps + +The engine game allows an address map on one array at any time. Then: + +- **Every direction is the same.** Relabel an array's addresses by G, make a call in direction w, relabel back: + that is a call in direction G^(−1) w, and G can be chosen to reach any direction. So every 10-call shape is one + and the same question (checked by computer for all 20,160 maps G; one line by hand). +- **The rule is false there.** The plain 12-call program, rewritten so that every call is in direction 1, is a + real program of the engine game; the plane row at {0, 1, 2, 3} says 12 · 0 ≥ 3 · 1 (checked by computer). +- **The 35 pieces become one.** The commutant of the free steps on Λ³(C^16) has dimension 35 without address maps, + 6 with the bit permutations only and 1 with all address maps (checked by computer). With one piece, no rule that + reads only this part can exclude anything (argued by hand, from Burnside's theorem). +- **Valid rules there are weak.** The same counting with pieces that every free step keeps gives at least 7 calls + for 3 arrays from the symmetric part, and at least W + 3 from the 2,295 Lagrangian subspaces of F_2^8 (the dual + polar graph of Sp(8, 2)), where no constant chain gives more than 15/8 calls per array (computed; reproduced by + one AI reviewer; the Sym³ figure uses ranks at two primes). The kept-subspace bound gives 9.46 for 3 arrays. Ten + calls are allowed by all of them. +- **What a unit would have to do** (argued by hand; one AI reviewer). Call a program *frame-consistent* if each + array can be given a current relabelling so that every mixing step only combines arrays with the same one. + Undoing the relabellings turns such a program into one of the game without address maps followed by a + relabelling of each live array at the end, and section 5 excludes those whose final relabellings are trivial. + So a 3 in 10 or 2 in 7 in the engine game must either **(A)** add two non-zero arrays whose addresses are + relabelled differently, or **(B)** never do that but end with some live array still relabelled. That cross-frame + additions are where the room lies was pointed out before, by eumemic (#288). +- **Route (B) keeps a valid rule, with the target relabelled**, but the old certificates do not carry over: with + fixed end relabellings and plane rows at 2,874 sets, 1,422 of the 3,645 orbits of 7-call shapes still pass for + 2 arrays (computed, with ranks modulo a prime, so exclusions are sound; reproduced shape by shape by one AI + reviewer). + +## 7. How to re-check + +```sh +python3 -B research/complex-m4-time-unrolled-cuts/verify.py --part main # PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_MAIN +python3 -B research/complex-m4-time-unrolled-cuts/verify.py --part recount # PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_RECOUNT +python3 -B research/complex-m4-time-unrolled-cuts/verify.py --part controls # PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_CONTROLS +python3 scripts/research_package.py --package research/complex-m4-time-unrolled-cuts --check-only +python3.12 -B scripts/research_package.py --package research/complex-m4-time-unrolled-cuts +``` + +Standard library only, exact integer and Gaussian-integer arithmetic; the three parts take about 1, 4 and under 1 +seconds and at most 40 MB, and leave no files. `--part main` builds the 15 call matrices and the target on the 35 +planes from the definitions of section 3, checks that each is −8(I − 2Q) with Q a rank-7 projection and that one +other character gives the same ranks, evaluates the two chains of section 5 (45 < 48 and 47 < 48), checks every +certificate of n0 and of the 38 two-in-seven shapes exactly with coverage by counting, and checks the sha256 of +every data file. `--part recount` recounts the 1,097 and 398 shapes and their orbits and compares the +representatives with the data files. `--part controls` must reject a file with one certificate dropped, a cost +lowered by one, a chain that grows, n0's certificates read with W = 2, n0's certificates applied to the plain +shape, and a two-in-seven file read with W = 1; and the plain program must violate none of the plane rows at the +324 bottom sets. + +Not registered (author evidence, in my repository): the 79 other 3-in-10 files and both checkers +(`run_all.sh --full`, about 7 minutes and 800 MB on an Apple M4, because one checker lists every order); the +soundness tests of section 4; the address-map checks of section 6. + +## 8. Limits of this work + +- No person has read the proof of the rule or the frame argument of section 6; one AI reviewer re-derived each. +- The exclusions are about the engine game without address maps. They say nothing, either way, about the engine + game with address maps, which is where a unit would have to live. +- Nothing here bounds κ, and nothing is claimed about integer multiplication. +- The 121,951 certificates explain little. A short proof that covers whole groups of shapes is open. + +## Open next questions + +The same questions, with first steps, are in `TASK.json`. + +1. **3 in 10 at block 4 in the engine game, route (B)** (1.32e-1): a live array relabelled at the end. First step: + plane sets chosen for each relabelled target, then the chain search with the right side + Σ_l rank R_K[G_l A, U_0^c]; first on 2 in 7, where pairs of relabellings are fewer. +2. **Route (A)**: a rule that survives cross-frame additions with more structure than the pieces of section 6. + The kept-subspace bound survives them (41W/13); nothing yet reaches 10/3. +3. **2 in 7 at block 4 in the engine game** (9.63e-2): the same two routes with W = 2. +4. **3 in 11 at block 4 without address maps** (6.28e-2): the same search over the 11-call shapes, with sets + closed under each shape's symmetries. +5. **The game with only the bit permutations as address maps**: 6 pieces survive there, so a search of the same + kind is possible. +6. **A short proof** in place of the certificates, starting from facts like "n0 can never end with a two-bit call". + +## AI assistance and credit + +I did this work with the help of AI agents (Anthropic's Claude). The model, the searches, the checkers, the +arguments and the texts were written by the agents under my direction; I set the questions and chose what to pursue. +Two AI reviewers checked the work with their own code. No independent human review of this package or of the work +behind it is claimed. + +Credit: Ahlswede, Cai, Li and Yeung for the cut-set bound of network coding; Avestimehr, Diggavi and Tse for the +linear deterministic model; A. W. Ingleton, R. Dougherty, C. Freiling, K. Zeger and R. Kinser for the rank +inequalities named in section 4; eumemic for the certificate method (#288), for first describing these units as network +codes on the graph of frames and for pointing at cross-frame additions; Maximilian Lutz, whose review (#4643) of my +earlier note (#4628) led to the block-4 certificates published on 23 October, the state this work started from; Nick +Petalas (#4855), David Arias (#2082), Adam Gall (#2090), Michael Yee (#2163) and Shike Chen (#634) for the related +hub work of section 2; OpenAI for the cost model, the call and the kernel +(family 130 of openai/math); the game is that of the Lean engine in my repository. + +## Files + +- `README.md`, `TASK.json`, `SOURCES.json`, `VERIFY.json`, `verify.py`, `.gitattributes` (`* -text`, keeps the + data bytes exact). +- `data/`: copied unchanged from my repository: `n0_certs.txt` (324 certificates), `two-in-seven/final_00.txt` to + `final_37.txt` (3,098 certificates) and `two-in-seven/schedules.txt` (the 38 shapes), `ten-move-orbit-lists.txt` + (the 80 shapes for 3 in 10), `cut_sets_and_images.txt` (the 1,524 plane sets as 35-bit masks, then their ranks). + Planes are numbered by their sorted element lists; a certificate line reads + `CERT SET A CHAIN c_0,…,c_m COST x RHS y`, with sets as masks and x < y. + +## Sources + +- Hub base commit `7c49fe32c55de02c2c873655c804b16e4c3fef0a` (read 3 November 2026); task card `scope-navigation` + (catalogue priority revision 8). +- Hub work credited: eumemic, #288 (the certificate method; network codes on the graph of frames; cross-frame + additions); my earlier note #4628 (`research/complex-small-m-lower-bounds` on main: the 41W/13 bound and the + 640 margin); Nick Petalas, #4855, + `research/block4-coordinate-face-tariff` (commit `8b8de0281f`, 22 October 2026); Michael Yee, #2163, + `research/p104-cut-maxflow-audit` (commit `9f6e1f2783`, 14 October 2026), auditing #2082 (David Arias), #2090 + (Adam Gall), #2113, #2127 and #2136; Shike Chen, #634 (the coding gap); the withdrawn 3 in 10, #4818. +- My repository: https://github.com/jacobalansussman/wht-power-saving-lean at commit + `0788bc656827ff2e7e44f5a77299eea19f0002fe` (3 November 2026; the folder below is byte-identical at + `9c7f66f0241771bab4946b8f7b53609dbea83478`, where `SOURCES.json` pins the copied data), + folder `research/block4-without-address-maps/`: `README.md` sections 1 (the rule and its tests), 2 (3 in 10 and + n0), 3 (2 in 7), 4 (address maps); `GAME.md` (the rule book, written from the Lean files); `programs/` (both + checkers and `run_all.sh`); `data/ten-move-orbits/orbit_00.txt` to `orbit_79.txt` (121,951 certificates); + `data/outputs/rerun_2026-10-28.txt` (the full run of 28 October 2026 on an Apple M4); `HISTORY.md`. The earlier + block-4 bounds: `research/block-bounds-and-new-rules/README.md` section 1.4 and + `research/moonshot-block4-block5/README.md` section 1. +- Outside work (titles and places confirmed on 28 October 2026 from the arXiv pages and publisher listings): + Ahlswede, Cai, Li and Yeung, "Network information flow", IEEE Transactions on Information Theory 46 (4), + 1204-1216, 2000. A. S. Avestimehr, S. N. Diggavi and D. N. C. Tse, "Wireless network information flow: a + deterministic approach", IEEE Transactions on Information Theory 57 (4), 2011, arXiv:0906.5394; an earlier + version is "A deterministic approach to wireless relay networks", arXiv:0710.3777 (2007). A. W. Ingleton, + "Representation of matroids", in D. J. A. Welsh (ed.), Combinatorial Mathematics and its Applications, Academic + Press, 1971. R. Dougherty, C. Freiling and K. Zeger, "Linear rank inequalities on five or more variables", + arXiv:0910.0284 (2009). R. Kinser, "New inequalities for subspace arrangements", Journal of Combinatorial + Theory, Series A 118 (1), 152-161, arXiv:0905.1519. P. Afshani, C. B. Freksen, L. Kamma and K. G. Larsen, "Lower + bounds for multiplication via network coding", ICALP 2019, LIPIcs 132, 10:1-10:12, arXiv:1902.10935 (confirmed + on 3 November 2026 from the arXiv and LIPIcs pages). +- Hub work credited, continued: Maximilian Lutz's review of #4628 is #4643 (22 October 2026). diff --git a/research/complex-m4-time-unrolled-cuts/SOURCES.json b/research/complex-m4-time-unrolled-cuts/SOURCES.json new file mode 100644 index 0000000000..1906590f1f --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/SOURCES.json @@ -0,0 +1,780 @@ +{ + "schema_version": 1, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "upstream_repository": "https://github.com/CrocSwap/integer-mult-bounds", + "files": [ + { + "path": "docs/research/agent-task-catalog.json", + "usage": "provenance", + "git_blob": "3404fbdd5e7529a0674eef26114b5071e4586cec", + "sha256": "ead6cdc9d0af6d58e8a49744d8ec8c7c15e13d2ba93c276c434bcf9b51b93a81" + }, + { + "path": "research/complex-small-m-lower-bounds/README.md", + "usage": "provenance", + "git_blob": "8e140d056a3334a4bdb1d2afe10dd7155db8e347", + "sha256": "c9656be3d910e4ab64b9e8b7beb66198ff9744cde5405ee07156578f89f2f196" + }, + { + "path": "research/block4-coordinate-face-tariff/README.md", + "usage": "provenance", + "git_blob": "fb07b795e46c9e71f6b5f68a6493928473fea275", + "sha256": "27061d951800209450c1397e8bb8e1df61e9c5178ed4801327587c3ab75d07c5" + }, + { + "path": "research/p104-cut-maxflow-audit/README.md", + "usage": "provenance", + "git_blob": "b2a14214d96e136423e7b324e79b1b9fc0c75426", + "sha256": "39ee85ee2ee9bba2b30bd230ed4c55ab5e6405416b10525f5b3095917af805c5" + } + ], + "inputs_note": "No live inputs from this repository. The provenance rows are the task catalogue and the three predecessor texts credited in README.md section 2 (my #4628; Nick Petalas's block-four weighted bound, #4855; Michael Yee's max-flow audit, #2163). verify.py reads only files inside this package.", + "external_sources": [ + { + "what": "every file under data/: copied unchanged from my public repository; verify.py checks each file's sha256. The commit is not a Git object of this repository, so it cannot be pinned with a source pin; the byte equality is recorded here.", + "repository": "https://github.com/jacobalansussman/wht-power-saving-lean", + "commit": "9c7f66f0241771bab4946b8f7b53609dbea83478", + "copies": [ + { + "package_path": "data/cut_sets_and_images.txt", + "source_path": "research/block4-without-address-maps/data/plane-sets/cut_sets_and_images.txt", + "source_git_blob": "4c6d0f3fbdcdd06f2a5c6d98332804b556ef7ecf", + "sha256": "576b86be6e355dbe8e89ebca8276ec55224eda503e54c1264bfb9aa9d71cc74f" + }, + { + "package_path": "data/n0_certs.txt", + "source_path": "research/block4-without-address-maps/data/n0/n0_certs.txt", + "source_git_blob": "8c108f816473f3021f969634dcf665a73c465c58", + "sha256": "dc7c314796ed75f64d96fb84bdaf583049b593c794d485a668d55750f6a3ab80" + }, + { + "package_path": "data/ten-move-orbit-lists.txt", + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/schedules.txt", + "source_git_blob": "bea08a3605624a01d27e7803c0603e6aac7d10ad", + "sha256": "20dbdf383467f16a613c8faaf7177e2009d1ce3d3657a64cef9b0624da135902" + }, + { + "package_path": "data/two-in-seven/final_00.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_00.txt", + "source_git_blob": "673542863bca53fcf8e613dfdfb47108fc1b0ff7", + "sha256": "a5986ac273898d34bf09d1cc08cde3fefbd8576c6080784f18b3e743c785f9eb" + }, + { + "package_path": "data/two-in-seven/final_01.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_01.txt", + "source_git_blob": "e9995cb14bb02d36d77edbe214498eb20ed39e61", + "sha256": "9f132885a2c46891950450561bfee2db60f939de9be7798dc4c8285a953a4b68" + }, + { + "package_path": "data/two-in-seven/final_02.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_02.txt", + "source_git_blob": "82187b4dc52e37152ed889d62a3f14b07b334774", + "sha256": "e0a10609c03c392375336ad2893d2a6e8b7a223a4bc3641929491505008b28b2" + }, + { + "package_path": "data/two-in-seven/final_03.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_03.txt", + "source_git_blob": "9d0c358f4332cbe18c5aacf56fb07d77e1331166", + "sha256": "c62189d06a24e64c33a5ec3ed236188618c19b7154758e8b0d1fa2f13525d0e3" + }, + { + "package_path": "data/two-in-seven/final_04.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_04.txt", + "source_git_blob": "12073c8a9d40399f26645ea8d1fc5657fb3a4a58", + "sha256": "c9a606864aa77893fa1e07be5b697066b7bc4ee2f5fc866d120ee4ce12261919" + }, + { + "package_path": "data/two-in-seven/final_05.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_05.txt", + "source_git_blob": "2138ed87a5e8701c2fb1c3755747e991100879b3", + "sha256": "754bd9ddc16fa8a1dff5565e2f70f2670d6c8ad49b043092054bb499d1ee498b" + }, + { + "package_path": "data/two-in-seven/final_06.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_06.txt", + "source_git_blob": "cd6454666f9f2124e95ebbe60f13d07b7012e7cc", + "sha256": "0c3d1e1562ff016b1d7b01b4a1bd90ac2369d82f7187ce9577876cc7d6845409" + }, + { + "package_path": "data/two-in-seven/final_07.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_07.txt", + "source_git_blob": "62110d7d03c7a3820858a3657ea05157e22b2faf", + "sha256": "cfb9a0a5113b37011e43758025374d83311af3a16947abd368448321ee4cf410" + }, + { + "package_path": "data/two-in-seven/final_08.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_08.txt", + "source_git_blob": "4245132bb481071afed8fa13ce53ddac41c29178", + "sha256": "090e35ab9abab8dfd2d3c131fe14ed08e0e0cf49f60667862717dd5a2c971da8" + }, + { + "package_path": "data/two-in-seven/final_09.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_09.txt", + "source_git_blob": "7b7ca548f1837974d336201ca5d1aeeb09e1e575", + "sha256": "a7f7c4464aedc6d3077b62f045c3bcc8ffa1e87ef2a461d0533be4d7badb1ec4" + }, + { + "package_path": "data/two-in-seven/final_10.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_10.txt", + "source_git_blob": "ab9d8d038b350ff9ea60cf27c303bf802803dcdd", + "sha256": "51e69fa6be0f15bec624c3da9acf2a61f399d050dd719e2a97119dfc2c6079b6" + }, + { + "package_path": "data/two-in-seven/final_11.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_11.txt", + "source_git_blob": "fe88b1075d751f846cfdac52000fcc092cac93c1", + "sha256": "6993f0845838a250d7e5ee5dafb1660c0c25f32df5c17f5e2c8e403afa6a7692" + }, + { + "package_path": "data/two-in-seven/final_12.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_12.txt", + "source_git_blob": "7c64dd4ee975226874e395b198060cad7f9953de", + "sha256": "760899e874e607cb76065c296c8bd18330d7a59596afcc1bd6db3c42b196336a" + }, + { + "package_path": "data/two-in-seven/final_13.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_13.txt", + "source_git_blob": "eccfea745b758a8c7ebbef0fef600bc1e13bf0c7", + "sha256": "824daf248c114dfdf06b4ff9004ba580c91c51be4e59fe4b86a1e58c12346f92" + }, + { + "package_path": "data/two-in-seven/final_14.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_14.txt", + "source_git_blob": "af79cb7542dc1d7f7a6f0f0eb30b77265831c28e", + "sha256": "b2670acdae0e434b80829324a786849c50a190cab6e549e5d6de654fb84237c2" + }, + { + "package_path": "data/two-in-seven/final_15.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_15.txt", + "source_git_blob": "32c330fe07e86cb5a95887322e6732576d6fe893", + "sha256": "0d8fc29e60fc8282647f000fcdebba260f148f151d6f58ef91887f816d6982ee" + }, + { + "package_path": "data/two-in-seven/final_16.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_16.txt", + "source_git_blob": "122fbc065059a2a790f6c87bbb2893bfc74f340f", + "sha256": "9abbdfcf5eef6babb83bc81fbe6fe1456447da70865968e03bcd40b7ffcbfc3f" + }, + { + "package_path": "data/two-in-seven/final_17.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_17.txt", + "source_git_blob": "f0c4e2a354e328e9af9b01656d82920381be9b5a", + "sha256": "06e6ca01f3fc8791ea49d3f3882131d64412d8564570bd7389c59ce78082df9f" + }, + { + "package_path": "data/two-in-seven/final_18.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_18.txt", + "source_git_blob": "cfef0d8785be908ba513ccf21a155501944abb46", + "sha256": "6e923de287ae2442a24cfa447ebcfb67b3f5634a01f6ceefe42116b35d64b05e" + }, + { + "package_path": "data/two-in-seven/final_19.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_19.txt", + "source_git_blob": "95021635b8dbc8e50e9f4c8479e322122f826315", + "sha256": "dcf7ab3c213ba51c3c74625d99a3463b7f1cc0b42220b897f64f5b6c034b35ab" + }, + { + "package_path": "data/two-in-seven/final_20.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_20.txt", + "source_git_blob": "8525aea3629896901e7601f31500c654afd9f23b", + "sha256": "045af93d4a399ddecfa1798a96f3eaba3dc34ade88febbd74c05ff71920476f6" + }, + { + "package_path": "data/two-in-seven/final_21.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_21.txt", + "source_git_blob": "71e4aeb365b28df0bc04c11ba94ea59aaeef6ed0", + "sha256": "a6df995780150ec73743582f3183152bce5abaefad39e7609659050d2aa24fe8" + }, + { + "package_path": "data/two-in-seven/final_22.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_22.txt", + "source_git_blob": "5017096e859f783fa5b45c08448204e14611d3b1", + "sha256": "7de2060f4fdaebe1790ad60d19b47e3cbc334eb2ce4adacb7e00a97b8a0cfaf0" + }, + { + "package_path": "data/two-in-seven/final_23.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_23.txt", + "source_git_blob": "b09763352472c43bc74abb86d92d8d3bd8583b91", + "sha256": "14de7c6a39b126e3a8509168d7cb124120f74504acb4bc8fcdd270a5f37b90b3" + }, + { + "package_path": "data/two-in-seven/final_24.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_24.txt", + "source_git_blob": "cf18eae91931abdff169f8e18f47ae1f4b993ba2", + "sha256": "22b9a649531bcbede5d225b5f40be41d9e0f8338b5e265aee310ebbc0aa019cf" + }, + { + "package_path": "data/two-in-seven/final_25.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_25.txt", + "source_git_blob": "60a5c367add867ad7c231de9f7a93c358bfca4bf", + "sha256": "72d85ea2ce4649a362e4600d96624f44728688f2b1298f1fbc2cf865e8a22e05" + }, + { + "package_path": "data/two-in-seven/final_26.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_26.txt", + "source_git_blob": "f4225caa0e6d02c12de42a2f9028d1a68ecba050", + "sha256": "137bb70581857204bd10d7115f5778991a0b138a1957edcbb1fe0ba235e1bae9" + }, + { + "package_path": "data/two-in-seven/final_27.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_27.txt", + "source_git_blob": "229d8f1a767ec385499696fffa169b1a5edefbe0", + "sha256": "a2baf3556a259f47c8030f6d79dfee855ccb654f10e6c63a7204e9f36f80b66a" + }, + { + "package_path": "data/two-in-seven/final_28.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_28.txt", + "source_git_blob": "5dccd5e6922fd36d987216d316fb64b49116acc5", + "sha256": "5cdae1c0b7736c97ef8be04a4ace453ea20809ca6af4d66dc2d5cb13fc650efd" + }, + { + "package_path": "data/two-in-seven/final_29.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_29.txt", + "source_git_blob": "b574df3269505eb1c5d80e2d0d8634bcf2f81852", + "sha256": "da44269c7377a4ea1f1857b5f63c798d81df5e85fb837cd93767e78e096dd6bd" + }, + { + "package_path": "data/two-in-seven/final_30.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_30.txt", + "source_git_blob": "7878a995ce19b21aac2c492a8330f146248e5bf0", + "sha256": "842a411331e57c51ebb4e47a6cd69c4df9b31496ba0ba2e1f7b2d9f0be0ee7a5" + }, + { + "package_path": "data/two-in-seven/final_31.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_31.txt", + "source_git_blob": "b80cbb488728512a48301316316dd7ec93dbc6f5", + "sha256": "86ba9c03e27698dfdfa60d71af114fe89ca994820a127e21e23a90464cff82f9" + }, + { + "package_path": "data/two-in-seven/final_32.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_32.txt", + "source_git_blob": "f2150076c2090b53eb446433c34d35623ab1e5a9", + "sha256": "6c2ad0b2f04b879873b8ff36d06a43449960ffc6e3c67c41579f96cccef82da0" + }, + { + "package_path": "data/two-in-seven/final_33.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_33.txt", + "source_git_blob": "750f53c772f5774ea5ed0ade16a3a1400f60aa90", + "sha256": "126d83ce5c7f28befb351d2d8e85a9588400e3e9de4c8d5813943bc157ebf6a6" + }, + { + "package_path": "data/two-in-seven/final_34.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_34.txt", + "source_git_blob": "166f9c2b279861139c18dd24e325518bf32bf5f4", + "sha256": "6ef83f5f753d4d62ca4150caefba452db359dd450695d97ecff45a6908440609" + }, + { + "package_path": "data/two-in-seven/final_35.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_35.txt", + "source_git_blob": "5cac0246f77d58f7c5fa7d78e9711161cb338019", + "sha256": "b9b421d4c5f835cbd5d119e0ffbcdba29a50938b1857d4fc9efe28c54c80cc32" + }, + { + "package_path": "data/two-in-seven/final_36.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_36.txt", + "source_git_blob": "c1f48245657ad268d1a937a4be600142b46843f0", + "sha256": "4eaca7fc0d5f53455caa54b71794ad8ff50549490e2226679fbb7b720141ae1d" + }, + { + "package_path": "data/two-in-seven/final_37.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/final_37.txt", + "source_git_blob": "2dfce35e94edc0b57f1a3189d310434bd78d8305", + "sha256": "7a8e50b089dfe11ee9d31fc7b0f5fd7f620cbb7d5fc644b95681f3f29bad0c0d" + }, + { + "package_path": "data/two-in-seven/schedules.txt", + "source_path": "research/block4-without-address-maps/data/two-in-seven/schedules.txt", + "source_git_blob": "ef1f46c1f1f29358b01fb2ff0131ca2bdbdfc4b2", + "sha256": "a3e7abdd6ec40d8d012f692746ee2bb0e070459a2bfcd6d622fe830cc2c87b1e" + } + ] + }, + { + "what": "all 80 certificate files of the 3-in-10 exclusion (121,951 certificates over 80 orbits, 17 MB): orbit_00.txt holds the 324 certificates of data/n0_certs.txt (only its SUMMARY line differs); the other 79 are not copied. All are checked in my repository by two independent checkers (programs/run_all.sh --full). Listed here so that a reader can confirm the bytes.", + "repository": "https://github.com/jacobalansussman/wht-power-saving-lean", + "commit": "9c7f66f0241771bab4946b8f7b53609dbea83478", + "files": [ + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_00.txt", + "source_git_blob": "dc347613a221dff69783919633c40ed65f6a4c26", + "sha256": "a0390a1829ef5761b069f2dcbed2d643bfd91cdc3fbbd26628cab819767de288", + "bytes": 34881 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_01.txt", + "source_git_blob": "f1e160ce358f2604f9f852483a661b5633abe840", + "sha256": "18b675ffe70460bea01ec495b01e79b957815efcbdfbb5fd17d7b09088705cef", + "bytes": 273141 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_02.txt", + "source_git_blob": "ac2b85a2039e7638ec55ebdce057209d71b2b869", + "sha256": "0a51290fabc086ee62087b1ad6ef797974605837662fecf71413af0beace505f", + "bytes": 38780 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_03.txt", + "source_git_blob": "e43b05adaf316ef5956bd9f2f138586e644d23b0", + "sha256": "e26370c888021413b0e475866be064aa203094b8bfa18a9ccae12bd0ea38b568", + "bytes": 1257090 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_04.txt", + "source_git_blob": "30d62da8ba5dbbb6310ccf7f2a2d4782edd7d066", + "sha256": "86474115adcacddd0e0bd0a9c7a2c33aa6c371328b0d291ede8f206c14105c55", + "bytes": 967069 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_05.txt", + "source_git_blob": "0d921321d676ac58304d6b2f17de8925e70f9456", + "sha256": "0cbb21f6e80e25076cc2dede9041fabca9fe07a6133949e499111c00641cf7d5", + "bytes": 1083 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_06.txt", + "source_git_blob": "c23865f027dc1cc30a54b16331b2146b6a2d827c", + "sha256": "516101572835e0a2930ff0f6f4a2976013367cf2c8ca9a17cbd3b8eb5ca7c1a1", + "bytes": 1733 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_07.txt", + "source_git_blob": "daa5a7dbc7560e1f5c8967c094d0300cd1fc4cd2", + "sha256": "eb1db1908df180ada81433b6f5b331c0effeea9e539ba3157a227a508d0d10cc", + "bytes": 1859 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_08.txt", + "source_git_blob": "ebab73b239b82e9fd8072141907a1a7fd733b2fe", + "sha256": "98b79bf5b2f004c135bb3b081c2af7032636ba2c095eccd643dcf67f0a75fa6d", + "bytes": 1062 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_09.txt", + "source_git_blob": "159cea9c351821fa28b470d5382fa86445ddb550", + "sha256": "820373e035d98345d6c99c6553a51cff92e524c150226daeb3ccda3313c728d5", + "bytes": 276077 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_10.txt", + "source_git_blob": "f37c927b67cd0b12eda92dd67d43e3930b0dfd8f", + "sha256": "545d01f5ffd3a0082dcfd318fb91cdbb430b160114d440587014fb0abecd43bd", + "bytes": 10906 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_11.txt", + "source_git_blob": "95c6ebaf14f691e54ba83cb6ce923ba420b1b243", + "sha256": "7e9b3b16a9e598480f7fde4f9f9bb4149721362b566651464eff9c3308b301d8", + "bytes": 1345 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_12.txt", + "source_git_blob": "48d53d010d48a35f9f30b9fbc53bfbfc44bd0c58", + "sha256": "40ed7ee272cf6526cf1ec640e7b74b651499d65a894052db7b0966f90b387cba", + "bytes": 66982 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_13.txt", + "source_git_blob": "be4e4122cd882e4a5d78ae228cfe7eb6a7888c1e", + "sha256": "d6c836f64c6b2fb47770753e70cf49c6bc0418fce641bd468fa25046336237ce", + "bytes": 48202 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_14.txt", + "source_git_blob": "a0a8df79bacc6083a9552d69a6bc9232b95f7e86", + "sha256": "7f92f8ae044bd00b495cccf6e60ffdb7b96a7af3e906393cebe3dc8e138a95e8", + "bytes": 60614 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_15.txt", + "source_git_blob": "b3e20dde8b0922f234d7004ad87300d319cd151c", + "sha256": "3290ac2e29be91aecc05626759210c62e267f37a0285b5a9658b0b4d92a8fe47", + "bytes": 1914 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_16.txt", + "source_git_blob": "51fd46a95a3c5623d0f63a0f499a891eaf2d452a", + "sha256": "914892486c031ea5602fa96a890c3f0980a8efbfc038b80151e5a8a5e7382fbb", + "bytes": 1885 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_17.txt", + "source_git_blob": "7c91bb515a1224001c206875b75b74b4325ddc83", + "sha256": "eec3d566f63a34b62fa7bf236d99ff552e2a5811955020bd22829199825ff6d5", + "bytes": 16457 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_18.txt", + "source_git_blob": "a84793e22b8ee6b1f5a98b7c1f6c1b7f2831bad5", + "sha256": "d9b976c36f8150c59fdb0b34332f6b2e7ee7b63da1fb83816ff75f96690090a6", + "bytes": 43696 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_19.txt", + "source_git_blob": "67796a334bdd718f77ec6e93cae0b5247d3a1404", + "sha256": "853bc71ba8b90acbefdb42f34766a2ba1e766e433100171fdee578c3f396936c", + "bytes": 1981 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_20.txt", + "source_git_blob": "92e4e2a960e2786e3b5c078bd269b7606b0c5f6f", + "sha256": "a5ae36431dbf0b7257d0ad59a80d6733e72caccae276c09511b18254829eafb5", + "bytes": 3884 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_21.txt", + "source_git_blob": "1e0c89a5075d5f43d01f3b4d7f52904412b77516", + "sha256": "06faa6ba15fe4b98e547467217a410b0cca75682d620df63f012155ea420f9a6", + "bytes": 4495066 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_22.txt", + "source_git_blob": "35093059371f37e8a7f0aedf86aa5ceea1ff5667", + "sha256": "c8796b0721f2b1abc1b9da6fd5042730a29252fa81e2fa3e24b202dc38cf3792", + "bytes": 15559 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_23.txt", + "source_git_blob": "9a0753d88430a86e2c4df339cd4831d4a9da591c", + "sha256": "16e303a88f40a1c0c9057e0450337788b0aa1d3e0c6a076c821726f4c4328c3f", + "bytes": 1073 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_24.txt", + "source_git_blob": "e1127ddabd89d05ff8601bc1c6c7f2bda23736eb", + "sha256": "51507e25137231ce69fe3fe7205160b19ace4958fd5d67bdc65b275ddd468bb0", + "bytes": 2702013 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_25.txt", + "source_git_blob": "251222eeffafdd00163e24b08d4e4297af135770", + "sha256": "d5edb63029fa55d3dcbb6abf1cf5ae18c7ae42eb8980419d871cb750ed3e56ce", + "bytes": 1454 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_26.txt", + "source_git_blob": "4155056c9cfc26ad7c006ccb6bca1338e6942bdf", + "sha256": "7e08d40c0de9f047038a7a1b936deb918ca545a6b3826f3135e21f7004ca4564", + "bytes": 2514 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_27.txt", + "source_git_blob": "6a53c66dcc92e02f89ec42ea7bafbd72423d99b9", + "sha256": "e67c67d0b73155116d0c938d8d2e4b4c10bdf31cd62dd585766e2017f03537b4", + "bytes": 1545 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_28.txt", + "source_git_blob": "eec5809ab05876c962c85a5db065c74639f5d434", + "sha256": "985152d64f0e7b1e52ac1f46bbfb377df7ee380d1299e82ea046b68ac396490e", + "bytes": 2392 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_29.txt", + "source_git_blob": "6ce49a7274dde3918a1f03420799d0a92450cdcf", + "sha256": "7419998c650156b0e0bc35b090979ba043680486a9fce275b7b0b2d4d58f53b3", + "bytes": 1686 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_30.txt", + "source_git_blob": "6399d81e8a558f1338877e4f204be426276dc85a", + "sha256": "8bb93e8f698146798940669105331c9914c21a42ba524ffcf0a5aa91fef8e360", + "bytes": 25776 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_31.txt", + "source_git_blob": "5b020ff4e647938d3a9539b01e9b988b9406f2a0", + "sha256": "3252046ca1c29ded68bd7e80f61237b544ac1cb9b509bd4eb3074a5ea97ad8cb", + "bytes": 1274 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_32.txt", + "source_git_blob": "a7e720c00ada8fae77e6a202b5a3ac42fc78121d", + "sha256": "2b6f98a0ccf79b77c1753063b4700b5f437ebe02749d2602e54de6919bc84086", + "bytes": 1088 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_33.txt", + "source_git_blob": "f971dfa33e9428bbe1056879df058c01af2ad004", + "sha256": "31d7a4ca0f16f1b8099597d6c18f0e08198dbf59f6994d611fb3555adc790817", + "bytes": 1375 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_34.txt", + "source_git_blob": "ac1e4fed2b0529972f4f7899c9b198e8e63c7f2b", + "sha256": "4fd2b7c3ac0177dc506b1c860ec98cd51875e3fb5570d356260d49fbad13147e", + "bytes": 1767 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_35.txt", + "source_git_blob": "a67dc17dbcae2dcf2a2942a77b280297bacfbe6d", + "sha256": "874702b60fa939176f65d658b46df6bf144753e4e75ad246e9ee2178de46236a", + "bytes": 138862 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_36.txt", + "source_git_blob": "9fcd35aabf15dba11bc207eef28b9759ea83bada", + "sha256": "8047f6d5754d84acae7eee2002394351c908148f2f0c8ca1299151f140780df6", + "bytes": 490207 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_37.txt", + "source_git_blob": "a58c4aab8345e9e51973a0dd76b015325e3c944d", + "sha256": "6a87b2daeef3062dae1e9c3eb004b6f05901383aa859d35e38c0d1a47489eac1", + "bytes": 27903 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_38.txt", + "source_git_blob": "3427bb7e17bea6e5c75b3c6ab5f1004674b107cb", + "sha256": "f374c0f8b3d9818b7cd88e278b48a410436f507b9b4ea31d1afe1e975e06c703", + "bytes": 10552 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_39.txt", + "source_git_blob": "d070f66603b2b5068cced9b99f824a0c9c6dab1c", + "sha256": "265ae4e785fd0c1e33576de1893a95a3338d183e381b9d12d7356f722f5b7070", + "bytes": 1783 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_40.txt", + "source_git_blob": "2f605504b8f6e76aca8b0b804cd82c89f98e64c0", + "sha256": "22eae84f08e1081bb12c368398998cecb2856843c753da31b43668ba77547970", + "bytes": 1625 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_41.txt", + "source_git_blob": "85d8d026989166c63ea40948df1a970f27561a05", + "sha256": "208946f08e454b76f14e8b3eb45e884c7ce51c38012501e4101dbf07073a5afe", + "bytes": 62462 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_42.txt", + "source_git_blob": "22f25eae0c4aca8397399b070863ee4f03e55dd9", + "sha256": "eea960e811a09dcbac270be28fbe334e543b1f8089f29140e34d05ba4721e616", + "bytes": 556913 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_43.txt", + "source_git_blob": "e976303495f397e4696ae6578ed176c5abca56b0", + "sha256": "6abd77745c044a786068e3d7a2667e815b48663f6e71dd5870fbd3cbb3eb738c", + "bytes": 7530 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_44.txt", + "source_git_blob": "83266207d5f6f7da432cbc629d5195492da4c379", + "sha256": "56eb9a12791f0ddc79c0f6c446e355871e3d7f1a2a224c18a8f33adc992fcd80", + "bytes": 4700 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_45.txt", + "source_git_blob": "8b5b2bc0263735d37d7e811b9a3ef60fc22a3316", + "sha256": "d277ce25bfcbaa2c7966bfbd59a63d807050f0788bfc49b3ebbe91afc18e819f", + "bytes": 2453 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_46.txt", + "source_git_blob": "d9d3189044193fa8788e497fe62a67a31e053c44", + "sha256": "63b214dd26e6664ad246611a470ff2c383faf80889e9ac6e96eb2c2a04d00c41", + "bytes": 22205 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_47.txt", + "source_git_blob": "a6b21916b2ad0cd3d72bf4d67315abcb57399b3e", + "sha256": "4af13b05d3d3d2901874054069bb0e90daef2ae08256d7a40dbc724b3b58d9ed", + "bytes": 19756 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_48.txt", + "source_git_blob": "b817b1f69c1dbd58b1b1ec1b270231b19a7ccf81", + "sha256": "33391446b33273da2902ec73fff32297eda51e9af86a157ce8ef373f5769e425", + "bytes": 313601 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_49.txt", + "source_git_blob": "58c6bd1cc62da6ddf277c797b1a018c41d99e4ce", + "sha256": "b516f9b725d5fa7206bde4c08e93bff1908477483faa86d0fe3259bc47ba953c", + "bytes": 1024 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_50.txt", + "source_git_blob": "8e64a73f57e82f72920f917d973e69e443268825", + "sha256": "358af9ef0cb7703c9502ad0692b666c6871fe5055a4ef6ee210c8e15863d9511", + "bytes": 99193 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_51.txt", + "source_git_blob": "962da7d45e3e2f50d83c153027e933fca6405426", + "sha256": "105cff2f11fda029eff144001318f86b574cde8a9a6481ec934e8a9a6e8cbacd", + "bytes": 11341 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_52.txt", + "source_git_blob": "46128c04c01e25b4b94a86c0e20d6ce9ccd5bc28", + "sha256": "9ca0960c03d1f6081d6f38cca7b54145621e3260a25940df33dc5627920dcd20", + "bytes": 2379 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_53.txt", + "source_git_blob": "410a4216757a4ea2d2c91c8c55d73c829944949d", + "sha256": "1227450c7c77455ae03bf2c664980b555171822e7f66b84bf26eb5fe6b53d74c", + "bytes": 73516 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_54.txt", + "source_git_blob": "355b2bdcc5ebb44d045229240ed50705951d9b6c", + "sha256": "f104f5b8eaf14215413fedefc9bdf0101d97406f5f96afa5f1b32e91a79f337a", + "bytes": 1885 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_55.txt", + "source_git_blob": "30aaab047be1c77a9bd339c39441e00ca537c6cc", + "sha256": "fb6e2f3b4524b687150d019fec3b33815ae06f93dc7f7ff70d00888dfa5ce5ca", + "bytes": 3181 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_56.txt", + "source_git_blob": "cbe7b7603505c49437c518305ccda8801d3570a5", + "sha256": "fe995b7cfe19b43e4667dc9f116d7e544b50eb73707c6cf0680119154c58ab7c", + "bytes": 1090 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_57.txt", + "source_git_blob": "ef11976a56c57d94c173c46d3465f33a937de27b", + "sha256": "a04ded2c33d461b7f37e8d8c5edaa20719810eba698919cb0b1fb0c86c4c8821", + "bytes": 10694 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_58.txt", + "source_git_blob": "3f79536893c329d3a83005723b2a8d5f28f9b9bc", + "sha256": "cb13b621b21b02752d8405bc9afca3bad5c95d0713534e7c5a97ca61d773006d", + "bytes": 1149 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_59.txt", + "source_git_blob": "6d588a73821437f82c23e4df9031c02bf031ed05", + "sha256": "112a7ef284119726a681fc014413db019fc6e724d12be5ebaf9aff25a75ceb31", + "bytes": 3197 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_60.txt", + "source_git_blob": "798b29a0f9ff39e98af91d5c24e4266a729fcbab", + "sha256": "2e8fb2de02c89863c1b832a955d4ec030c48152a462b1c1d3da8f6970899cb61", + "bytes": 1379 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_61.txt", + "source_git_blob": "6a5f454e68ef1adb4f7a714fcd94ff8bbcff4347", + "sha256": "9e6ceb8d66c939dd929730b78d60ca2ce4fb20cadd25731d67e71a4c404d5e17", + "bytes": 6461 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_62.txt", + "source_git_blob": "f27d6a17603b483d7c8ea34a00fdd032d8237713", + "sha256": "f44e6af090d8b00f885480e745f317777147ac49e7b5e9171044387bd5d58c8d", + "bytes": 1260 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_63.txt", + "source_git_blob": "11c18115bd714f6acfba6716ebb712e07e687f77", + "sha256": "9e054fe0aee2c8069b726cc6f19e085b4fb4649afe0fd190c68887026fa0ab65", + "bytes": 1656 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_64.txt", + "source_git_blob": "7fe490a357422a233276d1a5264227a8847f9e83", + "sha256": "7df3d7f464eb36637a6a5538cbeaff3a4ae7692b444cd04cae26bb76635e75d5", + "bytes": 12697 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_65.txt", + "source_git_blob": "8016deb37bee9d60dd5c1886145dc2779151acad", + "sha256": "fe031b5534a03bafee9099f7abe7708f60d7aee60f160a9b49915bc5ff273282", + "bytes": 2479 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_66.txt", + "source_git_blob": "912149e9aae1340a2f4954bd96d91b221e933c68", + "sha256": "0def82f162ee9ab4eb48b29872b22cde8ba5741c39597b55434c209ffe5bd9d2", + "bytes": 328136 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_67.txt", + "source_git_blob": "17ad073af0f657751213e67ac353aa7784129f8a", + "sha256": "a8e14561d9cdf9712abe53e6610bde8145a942f0d0dee178aa5ee609620a0922", + "bytes": 1259 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_68.txt", + "source_git_blob": "77a666453486be6ed738ae9173bbbb1fa674ec6c", + "sha256": "583ffa4f419914232a9e4b0b8f665f1c11dd2cb0b17846c0075bc28de7bf5bfc", + "bytes": 30032 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_69.txt", + "source_git_blob": "83e3731f428269e2d9e0d92201204edcacf036fd", + "sha256": "2368319f8dd5b916d90865c81aafe40f3b03dd76a50f5501c5e89c0d1a7feeae", + "bytes": 2204125 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_70.txt", + "source_git_blob": "f9b4d37e0b4671da1783e2ecf90fdd1e4ad24669", + "sha256": "089f4010bbf9e04b79e088567f5d15316d2e40ce8cbe9fe5742be66658f2056c", + "bytes": 6590 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_71.txt", + "source_git_blob": "d05d71ab6d0e5374b67b4583be81fe58564a4623", + "sha256": "53195996a793222d19a236c42e349c76b4c1d2de485271a6c7586108785492a6", + "bytes": 2153015 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_72.txt", + "source_git_blob": "768fcbcb14093de0c3ba21d404c24fbceeed2cd0", + "sha256": "3b3a1936355c05b5c9b3f23696010a87d0dd813b1452e14c6f85939ff92514c3", + "bytes": 14200 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_73.txt", + "source_git_blob": "7ac3fdb5bce2f07660865f280c8655ace4ebfb3a", + "sha256": "8260fdc8baa977b97b3d1e93514a63731c2da82e5501edf870fedc744237f97e", + "bytes": 96319 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_74.txt", + "source_git_blob": "d1dbcd99ae134164c5a2a0a704d39b8d1e5d13ea", + "sha256": "58e099bbea63837a927ef9546f58c80776f0cca6969468781e09b6dad400be73", + "bytes": 111041 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_75.txt", + "source_git_blob": "6d803092e52960ccb6cd92bde2430687b22d4f64", + "sha256": "788e22c8fe9411f212f16725294cc7b35ec1d8b6a87edb126bde18d899251a1b", + "bytes": 6417 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_76.txt", + "source_git_blob": "83409716eea217380bf56f013b10b9bd22a5bb20", + "sha256": "25f4f738b04d3fd04038dabe181bbdfe6bef5eb624bb62cd55277e37128c60c8", + "bytes": 3808 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_77.txt", + "source_git_blob": "2757c3fc2327c679133316d0870a7fc4590bfc13", + "sha256": "967454606e511bebd01dbc1c66c96aa4a4dc069276cff80c1a5fa6a13323bbd1", + "bytes": 126658 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_78.txt", + "source_git_blob": "296a65437dc0e884822ec1e68599f3273fb43f24", + "sha256": "10a38476868681464a123b4c2bdde1b8c6a8e8dd8953f1b97dbbc246cce31a95", + "bytes": 1123 + }, + { + "source_path": "research/block4-without-address-maps/data/ten-move-orbits/orbit_79.txt", + "source_git_blob": "3b45f63f5463e34d42c550dc5bdd6034ae3b3313", + "sha256": "44a2c273c7c64f2d8ddb3c945821e8f76a96ab26d564db81db7b3ee7d6a97d9f", + "bytes": 43203 + } + ] + } + ] +} diff --git a/research/complex-m4-time-unrolled-cuts/TASK.json b/research/complex-m4-time-unrolled-cuts/TASK.json new file mode 100644 index 0000000000..5cfece99ba --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/TASK.json @@ -0,0 +1,91 @@ +{ + "schema_version": 1, + "task_id": "scope-navigation", + "priority_revision": 8, + "base_commit": "7c49fe32c55de02c2c873655c804b16e4c3fef0a", + "original_card": { + "id": "scope-navigation", + "question": "Can one misleading historical-current claim or missing research cross-reference be corrected?", + "starting_points": [ + "docs/research/current-status.md", + "docs/research/pr-ledger.md", + "certificates/selected-result.json" + ], + "methods": [ + "Trace one confusing path from onboarding to its authoritative source.", + "Index one tightly related family of obstructions with explicit excluded and open hypotheses." + ], + "acceptance_gate": "Produce evidence-backed navigation, preserve historical records and avoid a duplicate global survey.", + "first_step": { + "command": [ + "python3", + "-B", + "scripts/research_selected_baseline.py" + ], + "expected": "PASS_RESEARCH_BASELINE_BINDINGS_ONLY", + "inspect": "Resolve the current selected review, separate complex/ordinary BIT/admitted BIT/outer budgets, and compare the card against live handoffs before starting. Historical ceilings require exact source/model equivalence.", + "scope": "Source-binding orientation only; not a scientific replay or all-size proof. Materialize selected inputs if this checkout is sparse." + }, + "first_experiment": "Repair one confusing path or produce a scoped map of one related obstruction family.", + "bottleneck_link": "Clear navigation lowers entry cost for central research; a global survey without a concrete fix is not required.", + "allowed_variations": [ + "One historical-current ambiguity or one bounded family index." + ], + "scope_change_triggers": [ + "Rewriting frozen scientific packages just to change their historical wording." + ], + "overlap_terms": [ + "current status", + "historical checkpoint", + "scope navigation" + ] + }, + "scope_status": "changed", + "actual_scope": "One bounded family index at block 4: which small complex units the engine game without address maps excludes, and why the same rule cannot reach the engine game with address maps. A counting rule (the end-state chain rows, the cut-set bound of linear network coding applied to the program unrolled in time) is stated and argued by hand for the engine game without address maps (calls C_w, shifts, phases i^(z.x+c), rational mixing with scratch, copies and erasures). With it, stored certificates exclude every order of every 10-call shape for 3 arrays (121,951 certificates over the 80 orbits that plane rows allow; nothing below 10 passes plane rows) and every order of every 7-call shape for 2 arrays (3,098 certificates over 38 orbits). With address maps every direction is equivalent and the rule is false (checked by computer); a unit there needs a cross-frame addition or an end relabelling (argued by hand). The registered check builds the 35 x 35 plane matrices from their definitions, checks n0's 324 certificates and all 3,098 two-in-seven certificates exactly with coverage, recounts the 1,097 and 398 shapes and their orbits, and rejects corrupted files.", + "scope_change_reason": "The card's method 'Index one tightly related family of obstructions with explicit excluded and open hypotheses' fits, but the package also adds results that are not on main (the chain-row rule and the two exclusions in the game without address maps), so it is more than navigation. The game is stated in every claim, the earlier bounds (eumemic's certificate method, #288, and my block-4 bound, #4628) and the related hub work (block4-coordinate-face-tariff, #4855; the temporal cuts #2082 and #2090 and p104-cut-maxflow-audit, #2163; the coding-gap note #634) are credited, the withdrawn 3 in 10 (#4818) is disclosed, and the classical source of the rule (Ahlswede, Cai, Li and Yeung; Avestimehr, Diggavi and Tse) is named.", + "bottleneck_link": "A 3 in 10 at block 4 would save 1.32e-1 and a 2 in 7 would save 9.63e-2. This package removes both from the engine game without address maps and shows that any such unit in the engine game must use a cross-frame addition or an end relabelling, which narrows where a search should look; it does not change κ.", + "budget_minutes": 240, + "stop_rule": "Post results already public in my repository with a status no stronger than there; every certificate in the package re-checked by verify.py; every control rejected; no new search, reviewer round or Lean build for this package.", + "outcome": "negative-result", + "evidence": "verify.py --part main (standard library, about 1 s): the 15 call matrices and the target on the 35 planes from their definitions, each call -8(I - 2Q) with Q a rank-7 projection, one other shift character with the same ranks; two chains (45 < 48 and 47 < 48); n0's 324 certificates (all 3,628,800 orders) and the 3,098 two-in-seven certificates (5,040 orders for each of 38 shapes), each cost and right side recomputed exactly, coverage by non-nested suffixes and counting; sha256 of every data file. --part recount (about 4 s): plane rows at 1,524 sets leave 1,097 ten-call shapes in 80 orbits and none of 9 for W = 3, and 398 seven-call shapes in 38 orbits and none of 6 for W = 2, with the representatives equal to the data files. --part controls: six corrupted files or false claims, each rejected, and no plane-row violation by the plain program. Outside this package (author evidence in my repository): the other 79 ten-call certificate files, two independent checkers with coverage by counting and by listing every order, soundness tests on random and real programs, and the address-map checks.", + "author": "Jacob Sussman", + "ai_assistance": "Substantial AI assistance: I did this work with the help of AI agents (Anthropic's Claude). The model, the searches, the checkers, the arguments and the texts were written by the agents under my direction. Two AI reviewers checked the work with their own code. No independent human review of this package is claimed.", + "open_questions": [ + { + "question": "Is there a 3 in 10 at block 4 in the engine game with a live array relabelled at the end and no cross-frame addition (route B; saving 1.32e-1)?", + "why_it_matters": "It is one of the two ways left for the most valuable block-4 unit for three arrays; the chain rule stays valid there with the target relabelled.", + "first_step": "Plane sets chosen for each relabelled target, then the chain search with right side sum_l rank R_K[G_l A, U_0^c]; first on 2 in 7, where pairs of relabellings are fewer.", + "blocked_by": "None." + }, + { + "question": "Is there a rule that survives cross-frame additions and excludes 3 in 10 at block 4 (route A)?", + "why_it_matters": "The kept-subspace bound survives them but gives 41W/13 (9.46 for 3 arrays); of the rules built on pieces kept by all free steps, the symmetric part gives at least 7 calls for 3 arrays and constant chains on the 2,295 Lagrangian pieces give at most 15/8 calls per array. All of them allow 10 calls for 3 arrays.", + "first_step": "A rule with more structure than the pieces kept by every free step; a search would need a discrete choice of relative relabelling per addition.", + "blocked_by": "None." + }, + { + "question": "Is there a 2 in 7 at block 4 in the engine game (9.63e-2)?", + "why_it_matters": "It is the smallest open shape; it is now excluded without address maps.", + "first_step": "The same two routes with W = 2.", + "blocked_by": "None." + }, + { + "question": "Is there a 3 in 11 at block 4 without address maps (6.28e-2)?", + "why_it_matters": "It is the next shape the same rule could settle.", + "first_step": "The same chain search over the 11-call shapes that pass plane rows, with sets closed under each shape's symmetries.", + "blocked_by": "None." + }, + { + "question": "Does the rule settle 3 in 10 when only the 24 bit permutations are free address maps?", + "why_it_matters": "Six pieces survive there, so it is a stepping stone between the two games.", + "first_step": "Rewrite the chain rows on the 6 pieces kept by bit permutations and rerun the search.", + "blocked_by": "None." + }, + { + "question": "Is there a short proof in place of the 121,951 certificates?", + "why_it_matters": "Trust and explanation; the certificates explain little.", + "first_step": "Find a few row families, like 'n0 can never end with a two-bit call', that cover whole groups of shapes.", + "blocked_by": "None." + } + ] +} diff --git a/research/complex-m4-time-unrolled-cuts/VERIFY.json b/research/complex-m4-time-unrolled-cuts/VERIFY.json new file mode 100644 index 0000000000..45218e16c5 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/VERIFY.json @@ -0,0 +1,42 @@ +{ + "schema_version": 1, + "status": "ready", + "python": "3.12", + "requirements": [], + "inputs": [], + "commands": [ + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py", + "--part", + "main" + ], + "timeout_seconds": 120, + "checks": "Standard library, under 1 s and under 30 MB, no files written. Builds the 15 call matrices and the target on the 35 planes of Lambda^3(C^16) from their definitions (exact Gaussian integers); checks each call is -8(I - 2Q) with Q a rank-7 projection, the target is M1 M2 M4 M8, and one other shift character gives the same ranks; evaluates the scrambled-program chain of n0 (45 < 48) and the two-bit-ending chain (47 < 48); checks every certificate of data/n0_certs.txt (324; all 3,628,800 orders) and of data/two-in-seven/ (3,098; all 5,040 orders of each of 38 shapes) exactly, with coverage by non-nested suffixes and counting; checks the sha256 of every data file. Prints PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_MAIN." + }, + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py", + "--part", + "recount" + ], + "timeout_seconds": 120, + "checks": "About 4 s and under 40 MB. Plane rows at the 1,524 sets of data/cut_sets_and_images.txt leave 1,097 shapes of 10 directions for W = 3 (80 orbits under the 24 bit permutations, equal to data/ten-move-orbit-lists.txt; none of 9) and 398 of 7 for W = 2 (38 orbits, equal to data/two-in-seven/schedules.txt; none of 6). Prints PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_RECOUNT." + }, + { + "argv": [ + "{python}", + "-B", + "{package}/verify.py", + "--part", + "controls" + ], + "timeout_seconds": 60, + "checks": "Under 1 s. Each must be rejected: n0's file with one certificate dropped (orders uncovered), with a cost lowered by one, with a chain whose last set grows; n0's certificates read with W = 2; n0's certificates applied to the plain 12-call shape; a two-in-seven file read with W = 1. The plain 12-call program must violate no plane row at the 324 bottom sets. Prints PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_CONTROLS." + } + ] +} diff --git a/research/complex-m4-time-unrolled-cuts/data/cut_sets_and_images.txt b/research/complex-m4-time-unrolled-cuts/data/cut_sets_and_images.txt new file mode 100644 index 0000000000..4c6d0f3fbd --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/cut_sets_and_images.txt @@ -0,0 +1,1524 @@ +8363643 2 3 3 7 5 5 5 6 6 6 6 6 6 6 6 +8363769 3 2 3 7 5 5 5 6 6 6 6 6 6 6 6 +25164003 4 5 4 7 7 7 4 6 7 7 7 4 4 5 4 +27164067 1 6 7 6 6 5 5 5 5 7 7 6 6 5 5 +27238185 1 6 7 5 5 7 7 6 6 5 5 6 6 5 5 +41936539 4 5 4 7 7 7 4 5 4 4 4 7 7 6 7 +62675691 4 7 6 5 5 6 5 5 6 7 6 2 5 7 6 +62856779 2 7 7 7 7 4 4 7 7 6 4 3 3 7 7 +67081771 2 7 7 6 6 5 4 5 4 6 6 5 5 6 7 +74174171 4 5 5 7 6 6 5 5 6 2 5 7 6 7 6 +79535675 3 6 5 7 6 5 6 4 3 5 6 6 7 7 5 +98541131 1 7 7 7 7 4 4 7 7 4 5 4 4 7 7 +100437563 3 7 6 6 5 5 6 4 3 6 7 5 6 7 5 +108128147 1 6 6 6 7 5 5 5 5 6 6 7 7 5 5 +125279856 1 5 5 5 5 4 4 7 7 7 7 7 7 6 6 +125537867 2 7 7 7 7 4 4 7 7 3 3 6 4 7 7 +127557547 4 7 7 5 4 7 4 5 4 7 7 4 4 6 7 +131833371 2 6 6 7 7 5 4 5 4 5 5 6 6 6 7 +132210643 4 7 7 5 4 7 4 6 7 4 4 7 7 5 4 +133701243 2 7 5 3 3 5 5 6 6 6 6 6 6 6 6 +133701370 3 7 5 2 3 5 5 6 6 6 6 6 6 6 6 +133801498 1 5 5 6 7 7 7 6 6 6 6 5 5 5 5 +134059595 1 7 7 7 7 4 4 7 7 4 4 4 5 7 7 +134159472 1 5 5 5 5 4 4 7 7 7 7 7 7 6 6 +250593883 5 6 7 5 5 6 6 7 6 5 1 7 6 5 5 +261020267 5 5 5 6 7 6 6 7 6 7 6 5 1 5 5 +276817563 5 4 4 7 7 7 4 5 4 4 4 7 6 7 7 +326573283 5 6 5 7 7 5 6 6 7 7 5 5 3 5 3 +327148675 6 7 5 6 6 4 3 7 5 4 6 5 5 7 5 +369081858 3 7 7 6 7 2 3 7 6 6 6 6 6 7 6 +393419987 5 7 7 6 5 5 6 6 7 5 3 7 5 5 3 +395534211 6 6 6 7 5 4 3 7 5 5 5 4 6 7 5 +395861931 5 7 7 4 4 7 4 5 4 7 6 4 4 7 7 +402497281 3 6 7 7 7 2 3 7 6 6 6 6 6 7 6 +429726443 4 7 6 5 6 7 6 5 5 6 5 2 5 7 6 +429808075 2 7 7 7 7 6 4 7 7 4 4 3 3 7 7 +493455067 4 5 6 7 6 7 6 5 5 2 5 6 5 7 6 +509732555 2 7 7 7 7 6 4 7 7 3 3 4 4 7 7 +545257699 5 4 4 7 7 7 4 6 7 7 7 4 5 4 4 +669016019 5 7 7 4 4 7 4 6 7 4 5 7 7 4 4 +674130167 6 1 7 6 5 6 5 5 7 5 7 6 5 6 5 +674204285 6 1 7 5 7 5 7 6 5 6 5 6 5 6 5 +715987691 7 4 6 5 7 6 6 5 6 5 5 2 7 5 6 +716067559 7 2 7 7 6 7 4 7 4 7 4 3 7 3 7 +761957083 7 5 7 4 6 6 6 5 6 2 7 5 5 5 6 +773868535 6 6 5 1 7 6 5 5 7 6 5 5 7 6 5 +776653527 7 7 6 2 7 7 4 7 4 3 7 7 4 3 7 +799541886 6 5 7 1 7 5 7 6 5 6 5 6 5 6 5 +846665971 6 5 5 7 5 7 6 6 7 7 5 5 5 3 3 +847241363 7 6 5 6 4 6 3 7 4 5 6 5 7 5 5 +914875929 6 6 2 7 6 6 7 5 3 4 5 6 7 7 7 +929176819 6 7 5 5 5 7 6 6 7 5 5 7 5 3 3 +931291043 7 6 4 6 5 6 3 7 4 5 7 5 6 5 5 +933151018 6 7 6 6 2 6 7 5 3 6 7 4 5 7 7 +943479531 7 4 6 5 6 5 5 5 7 6 6 2 7 5 6 +943657721 7 2 7 7 4 7 4 7 6 7 4 3 7 3 7 +947882713 7 2 7 6 5 6 4 5 6 4 6 5 6 5 7 +1013468891 7 5 6 4 6 5 5 5 7 2 7 6 6 5 6 +1061687034 7 7 4 2 7 7 4 7 6 3 7 7 4 3 7 +1067982570 7 6 5 2 7 6 4 5 6 5 6 4 6 5 7 +1079760571 5 4 5 7 6 6 5 5 2 6 5 7 7 6 6 +1138251451 5 7 6 4 5 6 5 5 2 7 7 6 5 6 6 +1187505689 5 5 3 7 7 6 7 2 5 5 3 7 7 6 7 +1201590570 5 7 7 5 3 6 7 2 5 7 7 5 3 6 7 +1211993849 6 3 5 7 5 6 6 4 5 3 6 6 7 7 5 +1303908090 6 7 5 3 5 6 6 4 5 6 7 3 6 7 5 +1349641375 6 1 6 6 5 7 5 5 6 5 6 7 5 7 5 +1368415663 6 6 5 1 6 7 5 5 6 7 5 5 6 7 5 +1372247467 7 7 6 2 7 7 4 7 3 4 7 7 3 4 7 +1389490843 7 2 7 7 6 7 4 7 3 7 3 4 7 4 7 +1491064457 6 5 7 5 6 5 6 7 5 6 1 7 5 6 5 +1527244313 6 6 2 7 6 6 7 5 4 3 5 6 7 7 7 +1548215833 5 5 3 7 6 7 7 2 5 5 3 7 6 7 7 +1604010282 6 7 6 6 2 6 7 5 4 6 7 3 5 7 7 +1604079914 5 7 6 5 3 7 7 2 5 7 6 5 3 7 7 +1608046218 6 5 6 5 7 5 6 7 5 7 5 6 1 6 5 +1641715371 5 7 7 4 6 6 6 5 2 6 7 5 5 5 6 +1658427035 5 4 6 7 7 6 6 5 2 5 5 6 7 5 6 +1752142585 7 1 7 7 4 7 4 7 4 7 5 4 7 4 7 +1752993465 7 3 6 6 5 5 6 4 6 3 7 5 7 6 5 +1786749176 7 3 7 6 2 7 3 7 6 6 6 6 7 6 6 +1824005818 7 6 5 3 6 5 6 4 6 5 7 3 7 6 5 +1870798840 7 6 2 3 7 7 3 7 6 6 7 6 6 6 6 +1875385082 7 7 4 1 7 7 4 7 4 4 7 7 5 4 7 +1886887032 5 1 5 5 4 5 4 7 7 7 7 7 6 7 6 +1887146681 7 2 7 7 4 7 4 7 3 7 3 6 7 4 7 +1920144627 7 5 7 6 5 5 6 6 5 7 3 7 5 5 3 +1934761203 7 6 5 5 7 5 6 6 5 7 5 7 3 5 3 +1942494906 7 7 4 2 7 7 4 7 3 6 7 7 3 4 7 +2012224632 5 5 4 1 5 5 4 7 7 7 6 7 7 7 6 +2016037631 7 4 7 5 7 4 4 5 7 4 7 4 6 4 7 +2018596095 7 4 7 5 7 4 4 6 4 7 4 7 5 7 4 +2020312825 6 2 6 7 5 7 4 5 5 4 5 6 6 6 7 +2021138169 7 2 5 3 5 3 5 6 6 6 6 6 6 6 6 +2021138170 7 3 5 2 5 3 5 6 6 6 6 6 6 6 6 +2021238424 5 1 5 6 7 7 7 6 6 6 6 5 5 5 5 +2021495513 7 1 7 7 4 7 4 7 4 7 4 4 7 5 7 +2021596272 5 1 5 5 4 5 4 7 7 7 7 7 6 7 6 +2022628073 5 5 5 6 6 7 6 7 7 6 6 5 5 1 5 +2035307775 7 5 7 4 7 4 4 6 4 7 5 7 4 7 4 +2040012712 5 6 7 1 5 7 7 6 6 5 5 6 6 5 5 +2049130751 6 6 6 7 4 5 3 7 5 5 5 4 7 6 5 +2049460991 7 5 7 4 7 4 4 5 7 4 6 4 7 4 7 +2055045245 6 3 7 7 2 7 3 7 6 6 6 6 7 6 6 +2063747327 6 7 4 6 6 5 3 7 5 4 7 5 5 6 5 +2066664068 7 6 6 6 6 2 7 5 6 3 7 4 7 5 7 +2073565946 6 7 5 2 6 7 4 5 5 6 6 4 5 6 7 +2083441348 7 5 7 5 6 3 7 2 7 5 7 5 6 3 7 +2105679486 6 7 2 3 7 7 3 7 6 6 7 6 6 6 6 +2110267114 7 7 4 1 7 7 4 7 4 4 7 7 4 5 7 +2125154948 7 6 6 6 6 2 7 5 6 4 7 3 7 5 7 +2125220548 7 5 6 5 7 3 7 2 7 5 6 5 7 3 7 +2129183450 5 6 6 5 5 7 6 7 7 5 5 6 6 1 5 +2138054256 5 5 4 1 5 5 4 7 7 7 6 7 7 7 6 +2291038703 2 3 3 6 6 6 6 7 5 5 5 6 6 6 6 +2291039207 3 2 3 6 6 6 6 7 5 5 5 6 6 6 6 +2307914345 4 5 4 6 7 7 7 7 7 7 4 4 4 5 4 +2324685711 5 4 4 5 4 4 4 7 7 7 4 7 6 7 7 +2375017227 6 6 5 6 5 3 6 5 6 6 2 6 3 7 6 +2375018009 5 5 3 7 7 6 7 3 5 5 1 7 6 7 7 +2388714463 2 6 6 3 3 6 6 7 5 6 6 5 5 6 6 +2389238743 3 6 6 2 3 6 6 7 5 6 6 5 5 6 6 +2395989513 5 7 4 7 7 5 5 4 7 5 1 5 5 7 7 +2408244111 5 5 4 4 4 4 4 7 7 7 6 7 4 7 7 +2408440587 6 6 5 6 5 3 6 5 6 6 3 6 2 7 6 +2409481002 5 7 7 5 3 6 7 3 5 7 6 5 1 7 7 +2409550602 5 7 7 7 4 5 5 4 7 5 5 5 1 7 7 +2414461786 4 6 7 5 4 7 7 7 7 4 4 7 4 5 4 +2457202911 6 4 6 6 4 7 4 7 6 7 4 3 7 4 6 +2457204675 4 6 6 6 7 4 4 7 7 6 4 3 4 7 6 +2512543215 6 6 4 4 6 7 4 7 6 3 7 7 4 4 6 +2514124227 4 6 7 6 6 4 4 7 7 3 4 6 4 7 6 +2523394643 4 7 7 5 4 7 7 7 6 4 4 4 7 5 4 +2546882915 4 5 4 7 7 7 7 7 6 4 7 4 4 5 4 +2559566735 4 5 4 5 4 4 4 7 7 7 4 7 7 6 7 +2577297835 2 7 7 5 4 6 6 6 6 5 4 5 5 6 7 +2596663903 6 4 6 7 6 7 4 6 4 7 4 3 7 4 6 +2596665289 4 6 6 7 7 6 4 6 7 4 4 3 4 7 6 +2609273705 5 6 5 6 7 7 5 7 7 5 6 5 3 5 3 +2609898249 6 7 5 7 5 4 6 6 6 4 3 5 5 7 5 +2647314799 6 7 6 4 6 7 4 6 4 3 7 7 4 4 6 +2648371658 4 7 7 6 6 6 4 6 7 3 4 4 4 7 6 +2655119259 2 5 4 7 7 6 6 6 6 5 5 5 4 6 7 +2657869914 5 6 7 6 5 7 5 7 7 5 3 5 6 5 3 +2664881985 5 7 7 7 7 4 5 7 7 5 5 5 1 7 7 +2667508802 5 7 7 7 7 4 5 7 7 5 1 5 5 7 7 +2676548495 4 5 4 5 4 4 4 7 7 7 7 7 4 6 7 +2676744970 6 7 5 7 5 4 6 6 6 5 5 4 3 7 5 +2828008041 5 4 4 6 7 7 7 7 7 7 4 4 5 4 4 +2863557319 7 2 7 5 6 4 6 6 5 6 4 5 6 5 7 +2922040263 7 5 6 2 7 4 6 6 5 5 6 6 4 5 7 +2951267162 5 6 7 4 4 7 7 7 7 4 5 7 4 4 4 +3129367149 6 5 5 6 7 7 5 7 5 7 6 5 5 3 3 +3129991693 7 6 5 7 4 5 6 6 4 6 3 5 7 5 5 +3194667102 6 6 7 5 5 7 5 7 5 5 5 7 6 3 3 +3213542158 7 7 4 6 5 5 6 6 4 5 7 6 3 5 5 +3431850623 7 5 4 7 5 5 7 4 4 7 3 7 5 5 7 +3431858057 5 7 4 7 5 5 7 4 7 4 3 7 5 5 7 +3448554367 7 7 5 5 4 5 7 4 4 7 5 7 3 5 7 +3455902602 5 7 5 7 4 5 7 4 7 7 5 4 3 5 7 +3503355791 6 2 6 3 6 3 6 7 6 5 6 5 6 5 6 +3503879567 6 3 6 2 6 3 6 7 6 5 6 5 6 5 6 +3516584367 5 7 6 2 4 7 6 6 5 5 6 6 5 4 7 +3528979657 7 4 7 5 7 4 7 7 4 6 4 4 5 7 4 +3535922847 5 2 4 7 6 7 6 6 5 6 5 5 6 4 7 +3537630848 6 5 7 6 7 5 5 7 5 7 3 5 5 6 3 +3554334592 6 6 7 5 7 5 5 7 5 5 5 7 3 6 3 +3620885962 7 5 7 4 7 4 7 7 4 4 5 6 4 7 4 +3637502489 7 5 4 7 5 7 5 4 5 7 1 5 7 5 7 +3672559741 7 5 7 7 4 7 5 7 5 7 5 5 7 1 7 +3674140880 7 5 7 7 4 7 5 7 5 7 1 5 7 5 7 +3737311358 7 7 4 5 7 7 5 7 5 5 7 7 5 1 7 +3737313248 7 7 4 5 7 7 5 7 5 5 7 7 1 5 7 +3737645253 7 7 4 7 3 4 7 5 5 7 5 4 5 5 7 +3737645379 7 7 4 7 4 3 7 5 7 5 5 4 5 5 7 +3750286122 7 7 5 5 4 7 5 4 5 5 7 7 1 5 7 +3754348998 7 7 3 7 4 4 7 5 5 4 5 7 5 5 7 +3754357059 7 7 4 7 4 3 7 5 7 4 5 5 5 5 7 +3901743757 6 6 5 6 3 5 6 5 6 6 2 6 7 3 6 +3901744665 5 5 3 7 6 7 7 3 5 5 1 7 7 6 7 +3930217463 6 6 4 4 7 6 4 7 3 6 7 7 4 4 6 +3932844279 6 4 7 6 4 6 4 7 3 7 4 6 7 4 6 +3939163077 7 6 6 4 7 6 4 6 3 4 7 7 4 4 6 +3941266118 7 4 7 6 6 6 4 6 3 7 4 4 7 4 6 +3968655245 7 7 5 5 5 4 7 4 7 4 5 7 5 3 7 +3975996046 7 5 5 7 5 4 7 4 7 7 5 4 5 3 7 +4018717582 6 6 3 6 5 5 6 5 6 6 7 6 2 3 6 +4019766058 5 7 6 5 3 7 7 3 5 7 7 5 1 6 7 +4169851791 5 5 4 4 4 4 4 7 7 7 6 7 7 4 7 +4170048141 6 6 5 6 3 5 6 5 6 6 3 6 7 2 6 +4172139148 7 5 7 5 6 3 7 3 7 5 6 5 7 1 7 +4172202700 7 5 7 7 5 4 5 4 5 7 5 5 7 1 7 +4175025804 6 4 7 5 7 4 7 7 4 7 4 7 5 4 4 +4191737484 6 5 7 4 7 4 7 7 4 7 5 7 4 4 4 +4199438565 5 4 4 7 7 7 7 7 4 6 7 4 5 4 4 +4203275151 5 4 4 5 4 4 4 7 7 7 7 7 6 4 7 +4203471500 7 6 5 7 4 5 6 6 5 6 5 4 7 3 5 +4220175244 7 7 4 6 5 5 6 6 5 4 7 6 5 3 5 +4253598606 6 6 3 6 5 5 6 5 6 6 7 6 3 2 6 +4255697548 7 5 6 5 7 3 7 3 7 5 7 5 6 1 7 +4267856598 5 7 7 4 4 7 7 7 4 4 5 6 7 4 4 +4270377676 7 7 5 5 7 4 5 4 5 5 7 7 5 1 7 +4274442694 7 7 3 7 4 4 7 5 4 5 5 7 5 5 7 +4274450629 7 7 4 7 3 4 7 5 4 7 5 5 5 5 7 +4320125319 5 5 3 3 5 5 1 7 7 6 7 7 6 7 7 +4320126091 6 6 5 5 6 6 2 6 5 3 6 6 3 7 6 +4420894599 5 3 5 5 3 5 1 7 7 7 6 6 7 7 7 +4421934987 6 5 6 6 5 6 2 6 5 6 3 3 6 7 6 +4439439791 3 6 5 4 3 5 6 7 6 5 6 6 7 7 5 +4502644639 3 4 3 6 5 5 6 7 6 6 7 5 6 7 5 +4584323307 5 5 5 7 6 7 6 6 7 6 6 5 1 5 5 +4588283547 5 5 4 7 7 7 6 4 4 4 4 7 4 7 7 +4588430475 6 6 5 5 6 6 3 6 5 3 6 6 2 7 6 +4590346155 4 7 7 5 4 7 7 5 4 7 4 4 4 6 7 +4596786346 5 7 7 3 5 7 6 5 3 6 7 5 1 7 7 +4596905098 5 7 7 4 7 5 5 7 4 5 5 5 1 7 7 +4621706907 4 5 4 7 7 7 7 5 4 4 4 7 4 6 7 +4621853834 6 7 5 6 6 5 5 7 5 4 6 4 3 7 5 +4623392649 6 6 6 7 5 5 5 7 5 4 3 4 6 7 5 +4623769515 5 7 7 5 4 7 6 4 4 7 4 4 4 7 7 +4648460185 5 3 5 7 7 7 6 5 3 5 1 6 7 7 7 +4656816011 6 5 6 6 5 6 3 6 5 6 2 3 6 7 6 +4686192521 5 4 7 7 7 5 5 7 4 5 1 5 5 7 7 +4687204315 5 7 6 5 5 7 6 6 7 5 1 6 6 5 5 +5035543487 6 5 5 3 7 5 5 5 7 7 6 5 7 6 3 +5035593407 6 5 5 5 7 7 6 3 7 5 5 5 7 6 3 +5036075199 6 3 7 5 5 5 5 5 7 5 7 7 6 6 3 +5036149311 6 3 7 5 7 5 7 5 5 5 5 7 6 6 3 +5053876415 6 5 7 5 5 7 6 3 7 5 7 5 5 6 3 +5061216831 6 5 7 3 7 5 7 5 5 7 6 5 5 6 3 +5135393159 6 6 2 5 3 4 5 7 6 6 7 6 7 7 7 +5151858601 7 6 4 7 4 5 7 6 5 6 3 5 6 5 5 +5158675610 7 7 4 6 4 5 7 6 5 5 6 6 3 5 5 +5161034794 6 7 6 5 3 6 7 6 2 6 7 4 5 7 7 +5218993945 6 5 3 7 6 6 7 6 2 4 5 6 7 7 7 +5226259847 6 5 3 6 2 4 5 7 6 6 7 6 7 7 7 +5236657917 6 6 5 5 7 6 5 1 7 6 5 5 7 6 5 +5241515737 7 5 6 6 5 5 6 2 7 4 6 6 4 5 7 +5254940926 6 5 7 6 5 6 5 1 7 5 7 6 5 6 5 +5288500202 7 6 5 5 6 5 6 2 7 6 4 4 6 5 7 +5506969245 6 5 5 7 5 6 6 5 5 1 6 6 6 7 5 +5513209263 5 6 5 5 1 5 6 7 6 5 6 6 7 6 5 +5529939375 5 7 6 4 2 6 7 6 5 5 6 5 6 7 4 +5529946543 4 7 6 3 3 7 6 5 6 6 5 5 6 7 5 +5529947567 5 7 6 3 3 7 6 5 6 6 5 5 6 7 4 +5572257439 4 3 3 7 6 7 6 5 6 5 6 6 5 7 5 +5573289887 5 4 2 7 6 6 7 6 5 5 6 5 6 7 4 +5573306015 5 3 3 7 6 7 6 5 6 5 6 6 5 7 4 +5579532191 5 5 1 6 5 5 6 7 6 6 7 5 6 6 5 +5580320141 6 7 5 6 2 4 7 6 7 4 5 6 6 5 5 +5581359838 7 7 5 7 5 3 7 4 7 6 6 6 6 3 5 +5581359853 7 7 5 7 5 3 7 4 7 6 6 6 6 3 5 +5581891470 6 6 2 7 5 4 7 6 7 6 6 4 5 5 5 +5581940634 6 6 2 7 6 6 6 7 6 5 6 4 5 6 5 +5597081001 6 7 6 6 2 6 6 7 6 4 5 5 6 6 5 +5598875566 6 7 5 5 5 6 6 5 5 6 6 1 6 7 5 +5735117867 7 5 7 4 7 4 7 4 6 3 7 5 5 4 7 +5751821595 7 4 7 5 7 4 7 4 6 5 5 3 7 4 7 +5789523693 6 6 5 5 7 7 5 5 6 7 4 5 7 6 2 +5793848553 6 3 6 6 7 6 6 7 6 7 6 6 3 6 2 +5795841241 7 3 7 7 4 7 4 5 4 5 5 7 5 7 5 +5795841753 6 3 6 7 5 7 5 5 3 5 4 6 6 7 6 +5840899711 5 6 5 6 7 7 5 3 6 6 5 6 7 7 3 +5859182719 5 6 7 6 5 7 5 3 6 6 7 6 5 7 3 +5863179486 6 5 7 6 5 7 5 5 6 5 7 7 4 6 2 +5864758506 7 7 4 3 7 7 4 5 4 7 5 5 5 7 5 +5865282794 6 7 5 3 6 7 5 5 3 6 6 5 4 7 6 +5896213722 6 6 7 3 6 6 6 7 6 6 3 7 6 6 2 +6043766461 7 5 6 6 5 5 6 4 6 2 7 5 7 6 4 +6043799225 7 4 6 5 6 6 5 3 7 3 6 5 7 6 5 +6043799229 7 5 6 5 6 6 5 3 7 3 6 5 7 6 4 +6062165165 7 6 7 5 6 7 6 6 7 6 5 7 6 7 0 +6118969022 7 6 5 5 6 5 6 4 6 5 7 2 7 6 4 +6126916766 7 5 6 6 7 7 6 6 7 7 6 6 5 7 0 +6127357626 7 5 6 4 6 6 5 3 7 5 7 3 6 6 5 +6127357630 7 5 6 5 6 6 5 3 7 5 7 3 6 6 4 +6194936520 6 6 7 6 6 5 6 6 7 6 6 7 5 5 7 +6298341320 6 6 6 6 7 5 6 6 7 7 5 6 6 5 7 +6309567727 6 6 5 5 7 6 4 5 7 7 5 5 6 7 2 +6314091661 6 4 6 5 5 5 6 6 6 6 6 7 5 7 3 +6315656846 6 4 6 5 7 5 7 6 6 6 6 5 5 6 3 +6326081422 6 5 5 4 6 5 6 6 6 7 5 6 6 7 3 +6326126302 5 6 5 6 7 6 5 4 5 6 6 6 7 6 3 +6326338812 6 6 6 6 6 5 3 4 6 6 6 6 6 7 3 +6326394252 6 6 6 4 6 6 6 6 5 6 3 6 7 6 3 +6326606989 6 5 7 4 6 5 7 6 6 5 5 6 6 6 3 +6326650093 5 6 7 6 5 6 5 4 5 6 7 6 6 6 3 +6334370026 6 6 7 6 6 7 6 6 5 6 6 7 5 5 7 +6376473852 6 6 6 6 6 5 3 4 6 6 6 6 6 7 3 +6378277084 7 5 7 7 5 4 5 1 7 5 7 7 5 4 5 +6378835652 7 6 6 4 7 5 5 2 6 6 6 5 6 5 5 +6382699743 6 5 7 6 5 6 4 5 7 5 6 7 5 7 2 +6386109164 7 7 5 5 7 4 5 1 7 7 5 5 7 4 5 +6395153092 7 4 7 6 7 3 7 2 7 3 7 4 7 4 7 +6396071108 7 4 7 6 6 5 5 2 6 5 6 6 6 5 5 +6399534220 6 4 6 6 6 6 6 6 5 6 7 6 3 6 3 +6411864772 7 6 7 4 7 3 7 2 7 4 7 3 7 4 7 +6421594841 6 6 6 6 7 7 6 6 5 7 5 6 6 5 7 +6469614027 1 7 7 7 7 4 5 7 7 4 4 4 4 7 7 +6498230139 6 6 4 7 6 3 7 4 6 7 4 7 4 4 6 +6500856955 6 7 6 6 4 3 7 4 6 7 4 7 4 4 6 +6507175753 4 6 7 7 7 3 4 6 6 4 4 6 4 7 6 +6509278794 4 7 7 6 7 3 4 6 6 6 4 4 4 7 6 +6525599563 6 7 6 7 6 1 6 7 6 1 6 1 6 7 6 +6526123339 6 7 6 7 6 1 6 7 6 1 6 1 6 7 6 +6540934528 4 7 7 7 7 4 3 7 7 4 2 3 6 7 7 +6540934912 4 7 7 7 7 4 2 7 7 4 3 3 6 7 7 +6543032064 4 7 7 7 7 3 2 7 7 4 4 3 6 7 7 +6549530571 1 7 7 7 7 4 5 7 7 4 4 4 4 7 7 +6559217536 4 7 7 7 7 4 3 7 7 3 6 4 2 7 7 +6559741696 4 7 7 7 7 4 2 7 7 3 6 4 3 7 7 +6559743744 4 7 7 7 7 3 2 7 7 3 6 4 4 7 7 +6574028616 5 6 7 7 7 2 4 6 7 3 6 4 5 7 7 +6574552392 5 7 7 6 7 2 4 6 7 4 5 3 6 7 7 +6577417167 4 5 5 5 6 2 5 7 6 6 5 7 6 7 6 +6603680175 3 7 6 4 3 6 7 6 5 5 6 5 6 7 5 +6629647311 4 5 6 5 5 2 5 7 6 7 6 6 5 7 6 +6637418888 3 7 7 7 6 6 6 6 7 2 3 6 6 7 6 +6645983135 3 4 3 7 6 6 7 6 5 5 6 5 6 7 5 +6657719755 6 7 6 7 6 1 6 7 6 1 6 1 6 7 6 +6658243915 6 7 6 7 6 1 6 7 6 1 6 1 6 7 6 +6659814859 6 7 6 7 6 1 6 7 6 1 6 1 6 7 6 +6659815243 6 7 6 7 6 1 6 7 6 1 6 1 6 7 6 +6675152256 4 7 7 7 7 4 4 7 7 3 2 3 6 7 7 +6692267912 3 7 6 7 7 6 6 6 7 6 6 2 3 7 6 +6693435264 4 7 7 7 7 4 4 7 7 3 6 3 2 7 7 +6719267203 5 7 4 4 7 5 1 7 7 5 5 5 5 7 7 +6737787279 2 6 6 5 4 5 5 7 7 5 4 6 6 6 7 +6750857103 2 5 4 6 6 5 5 7 7 6 6 5 4 6 7 +6760644033 5 7 7 7 7 5 5 7 7 4 5 5 1 7 7 +6767451241 4 5 4 7 6 4 7 7 7 7 7 4 4 5 4 +6808860098 5 6 7 6 7 3 6 7 7 2 4 4 5 7 7 +6809384258 5 7 7 6 7 4 5 6 7 2 4 3 6 7 7 +6825571777 5 6 7 6 7 3 6 7 7 4 5 2 4 7 7 +6825572161 5 6 7 7 7 4 5 6 7 3 6 2 4 7 7 +6835846594 5 7 7 7 7 5 5 7 7 5 1 4 5 7 7 +6835869274 4 7 6 5 4 4 7 7 7 4 4 7 7 5 4 +6836748163 5 4 7 7 4 5 1 7 7 5 5 5 5 7 7 +6849257679 5 6 7 7 6 5 1 5 5 6 6 7 6 5 5 +6851503839 2 6 6 7 5 6 6 3 3 6 6 5 5 6 6 +6852028125 3 6 6 7 5 6 6 2 3 6 6 5 5 6 6 +6853617549 1 6 6 5 5 6 6 6 7 5 5 7 7 5 5 +6863019981 4 7 7 6 7 4 4 5 4 7 4 7 7 5 4 +6869837006 4 6 7 7 7 4 4 5 4 7 7 7 4 5 4 +6870694372 1 5 5 7 7 7 7 5 5 4 4 7 7 6 6 +6870952395 2 7 7 7 7 3 3 7 7 4 4 6 4 7 7 +6871849455 2 7 5 6 6 6 6 3 3 5 5 6 6 6 6 +6871849966 3 7 5 6 6 6 6 2 3 5 5 6 6 6 6 +6871900558 1 5 5 6 6 6 6 6 7 7 7 5 5 5 5 +6872134091 1 7 7 7 7 4 4 7 7 4 4 4 5 7 7 +6872258916 1 5 5 7 7 7 7 5 5 4 4 7 7 6 6 +6880879563 2 7 7 7 7 3 3 7 7 6 4 4 4 7 7 +6883373261 4 7 7 7 6 4 4 5 4 7 7 4 7 5 4 +6885728334 5 6 7 7 7 5 3 6 5 7 5 5 6 5 3 +6895415624 5 7 7 7 7 5 1 7 7 4 5 5 5 7 7 +6903978829 5 7 7 6 7 5 3 6 5 5 6 7 5 5 3 +6905691521 3 6 7 7 6 6 6 7 7 2 3 6 6 7 6 +6916532171 1 7 7 7 7 4 4 7 7 4 5 4 4 7 7 +6919808898 3 7 6 6 7 6 6 7 7 6 6 2 3 7 6 +6926169984 4 7 7 7 7 3 6 7 7 4 3 4 2 7 7 +6926693760 4 7 7 7 7 3 6 7 7 4 2 4 3 7 7 +6926695808 4 7 7 7 7 3 6 7 7 3 2 4 4 7 7 +6928267136 4 7 7 7 7 3 6 7 7 4 4 3 2 7 7 +6952182228 1 7 7 5 5 7 7 5 5 7 7 4 4 6 6 +6952183380 1 7 7 5 5 7 7 5 5 7 7 4 4 6 6 +6962565071 5 7 6 6 7 5 1 5 5 7 6 6 6 5 5 +6975279566 4 7 6 7 7 4 4 5 4 4 7 7 7 5 4 +6975307592 5 7 7 7 7 5 1 7 7 5 5 4 5 7 7 +7133080271 7 5 7 5 6 2 7 4 6 6 6 5 5 5 6 +7149784015 7 5 6 5 7 2 7 4 6 5 5 6 6 5 6 +7250586333 7 7 6 7 4 3 7 2 7 7 4 7 4 3 7 +7300713454 7 7 4 7 6 3 7 2 7 7 4 7 4 3 7 +7399874509 5 7 7 6 7 4 5 4 4 7 4 7 7 4 4 +7406691534 5 6 7 7 7 4 5 4 4 7 7 7 4 4 4 +7422550110 6 6 7 7 5 5 5 5 5 7 5 7 6 3 3 +7432444781 6 7 5 6 7 5 5 5 5 7 6 7 5 3 3 +7729497800 7 7 5 7 6 3 7 5 7 7 5 6 5 5 6 +7761349832 7 7 6 7 5 3 7 5 7 6 5 7 5 5 6 +7817999498 6 6 7 3 7 5 6 7 3 6 5 6 1 7 6 +7873863561 6 3 7 6 7 5 6 7 3 6 1 6 5 7 6 +7937311885 4 6 6 6 6 6 6 5 5 5 6 7 7 5 3 +7945143950 4 6 6 6 6 6 6 5 5 7 7 5 6 5 3 +7973819469 6 7 7 6 6 4 6 5 4 5 7 6 7 4 4 +8016779648 4 5 5 7 7 6 7 5 5 4 1 7 6 7 6 +8026190976 4 7 7 5 5 6 7 5 5 7 6 4 1 7 6 +8033357902 6 6 6 7 7 4 6 5 4 6 7 5 7 4 4 +8205454509 6 7 7 6 6 7 5 5 7 6 6 7 7 6 0 +8265714324 7 6 6 6 6 2 7 2 7 6 6 6 6 2 7 +8265714340 7 6 6 6 6 2 7 2 7 6 6 6 6 2 7 +8274396318 6 6 6 7 7 7 5 5 7 7 7 6 6 6 0 +8360768709 7 6 7 5 5 4 7 6 4 6 6 6 4 7 4 +8444319174 7 5 5 6 7 4 7 6 4 6 4 6 6 7 4 +8457181421 3 6 6 7 7 6 6 6 6 7 6 6 6 3 2 +8465445261 3 7 7 5 5 4 5 7 7 4 4 7 7 5 5 +8465445263 3 6 6 5 5 3 4 7 7 5 5 6 7 6 6 +8471233228 6 6 7 7 6 3 5 3 5 7 6 6 7 1 6 +8525767372 6 6 7 7 6 3 6 2 6 7 7 6 6 2 6 +8527078798 3 5 5 7 7 4 5 7 7 7 7 4 4 5 5 +8527078799 3 5 5 6 6 3 4 7 7 6 7 5 5 6 6 +8531794636 6 7 6 6 7 3 5 3 5 6 7 7 6 1 6 +8532020172 6 7 6 6 7 3 6 2 6 6 6 7 7 2 6 +8542636236 5 6 7 7 7 3 5 2 5 5 7 7 7 4 5 +8558824140 5 7 7 6 7 3 5 2 5 7 7 5 7 4 5 +8562689246 3 7 7 6 6 6 6 6 6 6 6 7 6 3 2 +8649776955 6 6 5 5 6 7 5 1 6 7 5 5 6 7 5 +8654632507 5 7 6 6 5 5 6 2 4 7 6 6 5 4 7 +8669472571 5 6 5 7 6 5 6 5 1 5 6 6 7 6 5 +8686178107 5 7 6 6 5 5 6 4 2 6 7 5 6 7 4 +8686210619 4 7 6 5 6 6 5 3 3 7 6 5 6 7 5 +8686210875 5 7 6 5 6 6 5 3 3 7 6 5 6 7 4 +8718146547 6 6 5 5 6 7 4 5 7 7 5 5 7 6 2 +8722670355 4 6 6 5 5 5 6 6 6 6 6 7 7 5 3 +8723186586 4 6 6 5 5 7 7 6 6 6 6 5 6 5 3 +8735452135 6 3 5 4 5 3 6 7 5 6 6 6 7 7 5 +8802593687 6 5 5 5 5 1 6 7 5 6 6 6 6 7 5 +8911315335 6 6 2 5 4 3 5 7 6 6 7 6 7 7 7 +9135186311 5 5 3 3 5 5 1 7 6 7 7 7 7 6 7 +9135186579 6 6 5 5 6 6 2 6 3 5 6 6 7 3 6 +9164503779 5 5 5 7 7 6 6 6 6 7 6 5 5 1 5 +9168463515 5 5 4 7 7 7 6 4 4 4 4 7 7 4 7 +9168609939 6 6 5 5 6 6 3 6 3 5 6 6 7 2 6 +9189203874 5 6 7 6 6 5 5 1 5 7 7 6 6 5 5 +9225718579 6 7 7 5 7 6 6 6 6 7 5 7 7 6 0 +9238289275 6 6 5 5 7 7 5 5 7 6 4 5 6 7 2 +9242614387 3 6 6 6 6 7 6 7 7 6 6 6 6 3 2 +9243563539 3 7 7 7 7 4 4 5 5 4 5 7 7 5 5 +9243563547 3 6 6 7 7 5 5 5 5 3 4 6 7 6 6 +9248387690 6 6 7 6 5 6 6 6 6 7 6 7 5 5 7 +9254749150 5 6 5 4 5 6 6 6 7 6 5 6 7 6 3 +9254803354 6 5 5 6 6 7 5 4 6 5 6 6 6 7 3 +9255018258 6 6 6 6 5 6 3 4 6 6 6 6 7 6 3 +9255060342 6 6 6 4 6 6 6 6 6 5 3 6 6 7 3 +9255273331 5 6 7 4 5 6 7 6 5 6 5 6 6 6 3 +9255328531 6 5 7 6 6 5 5 4 6 5 7 6 6 6 3 +9297398527 7 4 7 5 7 4 7 5 7 4 4 4 6 4 7 +9302796946 7 5 7 3 7 5 6 5 6 3 7 5 7 1 7 +9302909650 7 5 7 4 5 7 5 7 5 4 5 5 7 1 7 +9339415479 7 5 6 4 6 2 7 6 5 5 6 5 7 6 4 +9339423655 7 4 6 3 7 3 6 5 6 6 5 5 7 6 5 +9339423671 7 5 6 3 7 3 6 5 6 6 5 5 7 6 4 +9387825858 6 6 7 6 7 6 6 6 6 5 6 7 5 5 7 +9436767899 5 4 4 7 7 7 7 5 4 4 4 7 6 4 7 +9436914322 7 6 5 6 5 6 5 7 4 5 6 4 7 3 5 +9447869055 6 7 4 7 5 4 7 6 6 5 3 5 5 6 5 +9453643410 7 7 4 6 5 4 7 6 5 5 6 6 5 3 5 +9457638126 6 7 5 5 5 6 6 2 6 7 4 4 5 6 7 +9565323903 6 6 6 7 5 5 5 7 4 5 3 4 7 6 5 +9565702911 7 5 7 5 7 4 6 4 7 4 4 4 7 4 7 +9582881424 7 6 6 5 6 3 7 6 6 2 7 4 7 5 7 +9677367199 4 3 3 6 5 5 6 7 6 6 7 5 7 6 5 +9690173359 5 6 5 3 5 7 5 5 7 7 6 5 6 7 3 +9690222523 5 6 5 5 7 7 6 3 5 7 5 5 6 7 3 +9690705827 3 6 7 5 5 5 5 5 5 7 7 7 6 6 3 +9690779561 3 6 7 5 5 7 7 5 5 5 5 7 6 6 3 +9740347291 3 4 3 7 7 6 6 5 5 6 6 6 7 5 5 +9742428063 4 5 2 7 6 6 7 6 5 5 6 5 7 6 4 +9742444443 3 5 3 7 7 6 6 5 5 6 6 6 7 5 4 +9774112697 6 5 5 6 7 7 5 3 6 6 5 6 7 7 3 +9791395618 5 7 7 7 4 5 5 1 5 7 7 7 4 5 5 +9791692562 6 6 6 6 5 6 3 4 6 6 6 6 7 6 3 +9792999738 6 7 6 4 5 7 5 2 6 6 6 5 5 6 5 +9796867987 5 6 7 6 6 5 4 5 5 7 6 7 7 5 2 +9875281834 7 7 5 7 3 5 7 4 6 7 6 6 3 6 5 +9875282731 7 7 5 7 3 5 7 4 6 7 6 6 3 6 5 +9875548063 5 5 1 6 5 5 6 7 6 6 7 5 6 6 5 +9876333367 7 6 5 6 4 2 7 6 4 7 5 6 5 6 5 +9876857758 6 6 2 7 4 5 7 6 6 7 6 4 5 5 5 +9876907678 6 6 2 7 6 6 6 7 5 6 6 4 6 5 5 +9893842874 6 7 5 5 5 6 6 4 5 6 7 2 6 7 4 +9925057322 7 7 5 5 4 7 5 1 7 7 5 5 4 7 5 +10059862314 6 7 7 4 3 7 7 2 4 7 7 3 4 7 7 +10173662933 4 7 7 5 4 7 7 4 5 6 5 3 4 7 7 +10196473355 6 6 6 6 7 7 6 6 7 5 5 6 5 6 7 +10229649315 5 6 7 5 7 5 6 3 5 7 7 5 6 5 3 +10236315263 3 5 5 7 7 7 6 5 5 3 1 6 7 7 7 +10296051666 5 7 6 6 7 7 6 6 7 7 6 6 7 5 0 +10296495802 5 7 6 4 6 6 5 3 5 7 7 3 6 6 5 +10296496058 5 7 6 5 6 6 5 3 5 7 7 3 6 6 4 +10313539489 6 5 7 6 7 5 5 3 6 6 7 6 7 5 3 +10317535122 5 6 7 6 7 5 5 5 5 6 7 7 6 4 2 +10328363306 4 7 7 6 3 7 7 2 3 7 7 4 4 7 7 +10330329394 4 7 7 6 5 6 5 2 5 6 6 6 5 6 5 +10333790994 4 6 6 6 6 6 6 6 6 5 7 6 6 3 3 +10361769897 5 6 7 3 5 7 7 5 7 5 6 5 6 5 3 +10370499327 5 6 6 6 6 5 3 6 6 5 2 3 7 6 6 +10413189687 7 6 6 6 6 2 6 7 4 6 5 5 6 6 5 +10413935550 7 6 5 5 6 5 6 5 6 5 6 1 7 6 5 +10442173137 5 7 7 4 4 7 7 4 3 6 7 5 4 5 7 +10445986546 7 7 4 3 7 7 4 5 7 4 5 5 7 5 5 +10446510834 7 6 5 3 7 6 5 5 6 3 6 5 7 4 6 +10507851455 7 5 6 5 7 5 6 6 5 7 1 6 5 6 5 +10508927615 4 5 7 7 5 7 5 7 5 4 1 5 7 5 7 +10521642525 5 6 3 7 6 6 7 6 4 2 5 6 7 7 7 +10585446098 6 6 7 3 6 6 6 7 6 6 3 7 6 6 2 +10592260670 6 6 6 6 5 7 6 6 7 7 5 6 5 6 7 +10603291135 3 5 5 5 5 3 1 7 7 7 6 6 7 7 7 +10605380351 5 6 6 6 6 5 2 6 6 5 3 3 7 6 6 +10653688215 5 6 3 6 4 2 5 7 6 6 7 6 7 7 7 +10746557359 5 4 5 5 2 6 5 7 6 6 5 7 7 6 6 +10779353223 7 5 4 4 5 7 1 7 5 7 5 5 7 5 7 +10783519619 6 5 7 7 5 6 1 5 6 5 6 7 5 6 5 +10784716699 6 2 6 7 6 5 6 3 6 3 6 5 6 5 6 +10785240859 6 3 6 7 6 5 6 2 6 3 6 5 6 5 6 +10789533483 7 7 6 7 3 4 7 2 7 7 4 7 3 4 7 +10865761123 6 3 6 7 6 7 6 6 7 6 6 6 3 6 2 +10913702687 6 1 6 5 6 5 6 6 5 7 5 7 5 7 5 +10999849799 7 3 7 5 4 5 5 7 4 7 4 7 5 7 5 +10999849927 6 3 6 5 3 5 4 7 5 7 5 6 6 7 6 +11003548426 6 6 7 7 3 6 5 3 7 5 6 6 1 7 6 +11032662959 5 7 6 5 2 7 7 4 5 6 5 6 5 6 6 +11044774815 5 2 4 6 5 6 5 7 6 7 6 5 6 4 7 +11048972943 7 2 7 7 3 7 3 7 6 7 4 4 7 4 7 +11052512067 7 4 7 7 4 6 4 5 7 4 7 4 5 7 4 +11053822848 6 5 7 7 5 7 3 6 7 5 5 5 5 6 3 +11070551936 6 6 7 7 5 5 5 5 7 5 5 7 3 6 3 +11130057043 6 7 7 5 4 5 7 6 6 4 6 6 7 4 4 +11181437047 7 5 7 7 5 7 5 7 4 7 5 5 7 1 7 +11190383172 7 5 7 7 5 7 1 7 4 7 5 5 7 5 7 +11301172139 5 7 7 5 2 6 7 4 6 6 6 5 5 5 6 +11318416255 7 4 7 6 4 7 4 5 7 4 4 7 5 7 4 +11324191634 6 4 7 7 4 7 4 5 7 4 7 7 5 4 4 +11335177087 7 5 7 6 4 7 5 4 7 4 4 7 4 7 4 +11340952466 6 5 7 7 4 7 5 4 7 4 7 7 4 4 4 +11369007923 7 6 7 6 7 6 5 5 6 7 6 7 6 7 0 +11386077971 6 4 6 6 6 6 6 5 5 5 6 7 5 7 3 +11411550951 7 1 7 7 4 7 5 7 4 7 4 4 7 4 7 +11419790247 7 3 6 4 6 3 7 6 5 5 6 5 7 6 5 +11444839399 6 2 6 5 5 4 5 7 5 7 4 6 6 6 7 +11450874214 5 1 5 7 7 7 7 5 4 5 4 7 6 7 6 +11451134631 7 2 7 7 3 7 3 7 4 7 4 6 7 4 7 +11453078503 7 2 5 6 6 6 6 3 5 3 5 6 6 6 6 +11453078510 7 3 5 6 6 6 6 2 5 3 5 6 6 6 6 +11453129606 5 1 5 6 6 6 6 6 7 7 7 5 5 5 5 +11453362887 7 1 7 7 4 7 4 7 4 7 4 4 7 5 7 +11453487460 5 1 5 7 7 7 7 5 4 5 4 7 6 7 6 +11517371090 6 6 7 3 5 7 6 7 6 3 5 6 7 1 6 +11519738778 6 4 6 6 6 6 6 5 7 5 7 5 5 6 3 +11549220605 6 6 4 7 3 6 7 4 7 6 4 7 4 4 6 +11550801617 7 6 6 6 3 4 7 4 7 6 4 7 4 4 6 +11552715663 5 4 6 5 2 5 5 7 7 6 6 6 7 5 6 +11583560305 5 4 4 7 4 6 7 7 7 7 7 4 5 4 4 +11594636206 7 7 4 7 3 6 7 2 7 7 4 7 3 4 7 +11601582957 7 6 5 6 5 7 5 5 7 5 6 7 3 5 3 +11656418129 7 6 7 6 4 6 6 5 5 4 7 6 4 7 4 +11683992189 6 4 7 7 3 7 4 6 4 6 4 6 7 4 6 +11685049048 7 4 7 6 3 7 4 6 6 6 4 4 7 4 6 +11688403558 7 3 7 7 6 6 6 6 2 7 3 6 7 6 6 +11719037805 7 5 7 6 5 7 3 6 5 5 6 7 5 5 3 +11721793655 6 3 7 7 6 6 6 7 2 7 3 6 7 6 6 +11820705695 4 3 3 7 6 6 7 6 5 5 6 5 7 6 5 +11857425055 7 1 7 7 4 7 4 7 4 7 5 4 7 4 7 +11860697246 7 3 6 6 6 7 6 7 6 7 6 2 7 3 6 +11938886410 6 6 7 7 3 6 6 2 7 6 7 6 2 6 6 +11941241750 5 3 5 7 4 7 5 7 7 7 7 4 5 4 5 +11941241751 5 3 5 6 3 6 4 7 6 7 7 5 6 5 6 +11953025789 7 6 6 7 1 6 6 7 1 6 6 1 7 6 6 +11953550069 7 6 6 7 1 6 6 7 1 6 6 1 7 6 6 +11960365815 7 6 6 7 1 6 6 7 1 6 6 1 7 6 6 +11960890101 7 6 6 7 1 6 6 7 1 6 6 1 7 6 6 +11961414359 7 6 6 7 1 6 6 7 1 6 6 1 7 6 6 +11961414365 7 6 6 7 1 6 6 7 1 6 6 1 7 6 6 +11993931870 7 4 7 7 3 7 6 7 4 7 3 4 7 2 7 +11994456150 7 4 7 7 3 7 6 7 4 7 2 4 7 3 7 +11994456182 7 4 7 7 3 7 6 7 3 7 2 4 7 4 7 +11994980446 7 4 7 7 3 7 6 7 4 7 4 3 7 2 7 +12024467994 7 7 5 7 3 6 7 5 7 7 5 6 5 5 6 +12039537962 6 7 6 6 2 6 7 2 6 7 6 6 2 6 7 +12039538986 6 7 6 6 2 6 7 2 6 7 6 6 2 6 7 +12071785322 7 6 6 6 3 7 5 3 6 5 7 7 1 6 6 +12072014638 7 6 6 6 3 7 6 2 6 6 6 7 2 7 6 +12084966047 7 1 7 7 4 7 5 7 4 7 4 4 7 4 7 +12126909702 7 1 7 5 7 5 7 5 7 5 7 4 6 4 6 +12126909720 7 1 7 5 7 5 7 5 7 5 7 4 6 4 6 +12194275410 7 4 7 5 6 5 7 5 7 5 6 4 7 1 6 +12206822186 7 5 7 6 3 7 5 2 7 5 7 5 4 7 5 +12210689938 7 3 7 6 6 6 6 6 6 6 6 7 3 6 2 +12221522014 7 4 7 7 4 7 3 7 3 7 6 4 7 2 7 +12222046300 7 4 7 7 4 7 2 7 3 7 6 4 7 3 7 +12222046332 7 4 7 7 3 7 2 7 3 7 6 4 7 4 7 +12227699230 7 3 6 7 6 7 6 6 6 7 6 2 7 3 6 +12229910622 7 4 7 7 4 7 4 7 3 7 6 3 7 2 7 +12254048343 6 5 7 6 3 7 6 7 4 7 5 2 7 4 7 +12254048349 6 5 7 7 4 7 5 6 3 7 6 2 7 4 7 +12292248114 7 7 6 7 3 5 7 5 6 7 5 7 5 5 6 +12329374656 6 6 6 7 4 7 6 5 6 4 7 5 4 7 4 +12443535250 6 6 6 7 7 7 5 5 7 7 7 6 6 6 0 +12455084671 3 6 7 6 5 7 6 7 6 3 1 6 7 5 6 +12475847458 6 5 7 7 3 7 5 2 5 5 7 7 4 7 5 +12489498742 7 4 7 7 4 7 3 7 4 7 2 3 7 6 7 +12489498748 7 4 7 7 4 7 2 7 4 7 3 3 7 6 7 +12490547324 7 4 7 7 3 7 2 7 4 7 4 3 7 6 7 +12497887350 7 4 7 7 4 7 4 7 3 7 2 3 7 6 7 +12522549462 6 5 7 6 3 7 6 7 2 7 4 4 7 5 7 +12523073748 7 5 7 6 4 7 5 6 2 7 4 3 7 6 7 +12598001766 5 4 5 7 6 7 7 5 4 5 1 7 7 6 6 +12657537270 7 5 7 7 5 7 5 7 5 7 1 4 7 5 7 +12657563352 7 4 6 5 4 4 7 7 4 7 4 7 5 7 4 +12658430911 7 5 6 6 5 7 1 5 7 5 6 6 5 6 5 +12740334038 5 7 5 6 4 7 7 6 6 4 4 6 7 6 4 +12757480028 6 5 7 7 2 7 4 6 3 7 6 4 7 5 7 +12758004308 7 5 7 6 2 7 4 6 4 7 5 3 7 6 7 +12784263423 4 5 7 7 5 4 1 7 5 7 5 5 7 5 7 +12796974022 7 4 6 7 4 7 4 5 4 4 7 7 5 7 4 +12796998268 7 5 7 7 5 7 1 7 5 7 5 4 7 5 7 +12893151487 7 5 4 4 4 7 3 7 5 5 7 7 5 5 7 +12893159299 5 7 4 4 7 4 3 7 5 5 7 7 5 5 7 +12909880575 7 7 5 4 4 7 5 5 4 5 7 7 3 5 7 +12963653535 5 5 1 7 6 6 7 6 5 5 6 5 6 6 5 +12964441875 6 7 5 6 7 4 5 6 2 4 7 6 6 5 5 +12981153571 6 7 6 7 6 4 5 6 2 6 6 5 6 6 5 +13013900138 7 7 4 5 4 7 5 3 7 7 4 5 5 7 5 +13014424426 6 7 5 5 3 6 6 3 6 7 5 5 4 7 6 +13047958510 6 7 5 4 5 6 7 3 5 6 6 3 6 7 5 +13088449439 4 3 3 5 6 5 6 7 6 7 6 6 5 7 5 +13090237150 7 7 5 4 7 6 6 7 5 3 7 6 6 3 5 +13090237171 7 7 5 4 7 6 6 7 5 3 7 6 6 3 5 +13096773535 5 4 2 6 5 5 6 7 6 6 7 5 6 7 4 +13096838047 5 3 3 5 6 5 6 7 6 7 6 6 5 7 4 +13098084238 6 6 2 7 6 5 6 7 6 6 6 4 5 6 5 +13098133402 6 6 2 6 7 6 6 7 5 4 7 4 5 5 5 +13102425026 7 7 5 5 7 7 5 7 6 3 7 6 5 5 6 +13115068346 6 7 5 5 5 6 6 5 5 6 6 1 6 7 5 +13122161151 5 6 5 3 6 6 5 6 7 7 5 6 7 7 3 +13147834495 5 6 7 3 6 6 7 6 5 7 5 6 5 7 3 +13180548138 5 7 7 2 5 7 7 5 3 6 7 5 3 6 7 +13211612330 7 7 5 4 5 5 7 5 4 7 5 7 1 5 7 +13215941674 6 7 6 5 4 6 7 6 2 6 7 3 5 7 7 +13216060458 5 7 6 2 5 7 6 5 3 7 7 5 3 7 7 +13237037890 7 7 6 5 7 6 5 7 5 3 7 7 5 5 6 +13429981075 7 7 5 4 7 4 5 5 5 4 7 7 5 3 7 +13475387902 6 7 2 7 6 6 7 3 7 7 3 6 6 6 6 +13480044186 6 6 3 5 6 6 7 6 5 5 6 6 3 2 6 +13530381010 6 7 6 3 5 6 7 6 7 3 5 7 6 1 6 +13530631890 6 7 6 2 6 6 6 6 7 3 6 7 7 2 6 +13533004662 6 6 6 4 6 6 6 6 6 5 3 6 6 7 3 +13568056238 7 6 5 4 6 5 7 3 6 5 6 3 7 6 5 +13592636112 7 5 7 2 7 5 7 5 6 3 7 5 6 3 7 +13614262930 7 5 6 3 7 5 7 5 7 3 7 5 6 1 7 +13631302292 7 6 6 2 7 6 6 6 6 2 7 6 6 2 7 +13631302320 7 6 6 2 7 6 6 6 6 2 7 6 6 2 7 +13635161022 7 6 5 4 6 5 7 5 6 5 6 2 7 6 4 +13650449182 7 5 6 6 7 7 6 6 7 7 6 6 5 7 0 +13650889646 7 5 6 3 7 5 7 4 6 6 5 3 6 6 5 +13650889662 7 5 6 3 7 5 7 5 6 6 5 3 6 6 4 +13654639390 6 6 6 5 7 7 7 7 7 7 5 6 6 6 0 +13659613782 7 5 7 1 7 5 7 7 5 4 5 7 5 4 5 +13660130034 7 7 5 1 7 7 5 5 7 4 5 5 7 4 5 +13663838930 6 6 7 2 6 7 7 7 6 3 6 6 6 2 6 +13667486672 7 6 6 2 6 6 6 4 7 5 5 5 6 5 5 +13676514000 7 4 7 2 7 3 7 6 7 3 7 4 7 4 7 +13680708178 5 6 7 2 5 5 7 7 7 3 5 7 7 4 5 +13684771664 7 4 7 2 6 5 6 6 6 5 5 6 6 5 5 +13710270438 7 6 2 7 6 6 7 3 7 7 3 6 6 6 6 +13714925210 6 6 3 5 6 6 7 6 5 5 6 6 2 3 6 +13723313322 5 7 6 3 5 7 7 5 3 7 7 5 1 6 7 +13731703506 7 7 5 4 5 5 7 5 7 4 5 7 5 1 7 +13861866128 7 6 6 5 6 4 7 6 6 2 7 3 7 5 7 +13861980880 7 5 6 2 7 5 6 5 7 3 7 5 7 3 7 +13928057552 7 6 7 2 7 4 7 4 7 3 7 3 7 4 7 +13931727570 5 7 7 2 5 7 7 6 7 3 5 5 7 4 5 +13968205711 3 4 3 5 5 6 6 7 7 6 6 6 7 5 5 +13971044266 7 7 5 4 6 7 6 7 3 5 7 6 3 6 5 +13971045547 7 7 5 4 6 7 6 7 3 5 7 6 3 6 5 +13992011050 6 7 6 2 6 7 6 6 2 6 7 6 2 6 7 +13992012842 6 7 6 2 6 7 6 6 2 6 7 6 2 6 7 +14037591963 7 7 2 7 6 4 7 7 3 4 7 4 7 7 3 +14037657494 6 7 2 6 7 6 5 7 5 5 7 5 5 5 4 +14054395809 7 6 5 5 7 7 3 6 5 7 5 5 6 5 3 +14096115615 5 5 1 7 6 6 7 6 5 5 6 5 6 6 5 +14096901309 7 6 5 6 4 7 5 6 4 2 7 6 5 6 5 +14102357919 4 5 2 6 5 5 6 7 6 6 7 5 7 6 4 +14102423439 3 5 3 5 5 6 6 7 7 6 6 6 7 5 4 +14104716190 6 6 2 7 5 6 6 7 6 6 6 4 6 5 5 +14104766110 6 6 2 6 6 7 6 7 4 5 7 4 5 5 5 +14109061262 7 7 5 5 7 7 5 7 3 6 7 6 5 5 6 +14121701294 6 7 5 4 5 6 7 5 5 6 6 2 6 7 4 +14134620332 7 7 6 5 6 7 5 7 3 5 7 7 5 5 6 +14163420831 7 7 2 7 4 6 7 7 4 3 7 4 7 7 3 +14163486110 7 6 2 6 6 7 5 7 5 5 7 5 5 5 4 +14169712527 7 7 2 7 3 4 7 7 6 4 7 4 7 7 3 +14169728924 6 7 2 7 5 5 7 6 7 6 5 5 5 5 4 +14170760095 7 7 2 7 4 3 7 7 4 6 7 4 7 7 3 +14170777374 7 6 2 7 5 5 7 6 6 7 5 5 5 5 4 +14186467233 7 6 5 6 5 7 5 5 7 7 3 5 6 5 3 +14188562495 6 7 4 5 6 7 6 4 7 7 5 4 5 6 3 +14188611647 6 7 4 4 7 7 5 5 6 7 6 4 5 6 3 +14222154080 7 7 2 7 4 6 7 3 7 7 3 7 4 4 7 +14236802983 6 5 5 3 6 6 5 6 7 7 5 6 7 7 3 +14251799786 7 6 6 3 6 5 7 6 3 7 5 7 1 6 6 +14252053690 7 6 6 2 6 6 6 6 3 7 6 7 2 7 6 +14254159272 5 7 7 1 5 7 7 7 4 5 5 7 4 5 5 +14255725738 7 7 5 1 7 7 5 5 4 7 5 5 4 7 5 +14258386058 6 6 7 2 7 6 7 7 3 6 6 6 2 6 6 +14287721514 6 7 7 2 4 7 7 4 3 7 7 3 4 7 7 +14291391658 7 5 7 2 7 5 7 6 3 7 5 5 4 7 5 +14360253910 6 6 5 3 6 6 7 5 6 6 3 5 6 6 3 +14379212172 6 6 6 4 6 6 6 6 5 6 3 6 7 6 3 +14387860526 6 7 6 2 6 6 6 4 5 7 5 5 5 6 5 +14457060448 7 7 2 3 7 7 3 7 4 6 7 7 4 4 7 +14633707709 7 6 6 7 4 6 5 6 6 2 6 5 6 6 5 +14641794750 7 6 5 5 6 5 6 5 6 5 6 1 7 6 5 +14656030668 5 7 6 6 7 7 6 6 7 7 6 6 7 5 0 +14656474030 5 7 6 3 5 7 7 4 6 6 5 3 6 6 5 +14656475054 5 7 6 3 5 7 7 5 6 6 5 3 6 6 4 +14660224908 6 6 6 5 7 7 7 7 7 7 5 6 6 6 0 +14700316735 6 7 5 5 7 7 3 6 7 5 5 5 5 6 3 +14707607615 6 7 5 6 7 5 5 5 7 7 3 5 5 6 3 +14708658081 7 6 4 5 7 6 6 4 7 7 5 4 6 5 3 +14708707233 7 6 4 4 7 7 5 5 7 6 6 4 6 5 3 +14742272112 7 7 2 3 7 7 3 7 6 4 7 7 4 4 7 +14791152682 4 7 7 2 3 7 7 6 3 7 7 4 4 7 7 +14795347112 6 5 7 2 5 5 7 7 3 7 5 7 4 7 5 +14901336812 7 7 4 5 7 4 5 3 7 7 4 5 7 5 5 +14901861100 7 6 5 5 6 3 6 3 7 6 5 5 7 4 6 +14908399521 6 5 7 3 6 6 7 6 7 5 5 6 7 5 3 +14925239340 4 7 7 2 5 6 6 6 5 6 5 6 5 6 5 +14977128548 7 7 2 7 6 4 7 3 7 7 3 7 4 4 7 +15006176726 6 6 5 3 6 6 7 5 6 6 3 5 6 6 3 +15068553607 5 5 3 2 5 5 3 7 6 7 7 7 6 7 7 +15159767339 7 5 7 4 6 3 7 4 7 4 7 5 5 4 7 +15162441603 6 3 7 7 3 6 1 6 7 5 6 6 5 7 6 +15166021120 4 5 5 5 5 4 1 7 7 6 7 7 6 7 6 +15200003722 5 7 5 4 7 7 5 7 4 5 7 4 3 5 7 +15295071070 6 5 7 5 6 5 7 6 5 7 5 7 4 6 2 +15302386055 5 5 3 2 5 5 3 7 7 6 7 7 7 6 7 +15341926526 7 7 4 7 5 5 7 5 7 7 5 7 5 1 7 +15341928416 7 7 4 7 5 5 7 5 7 7 5 7 1 5 7 +15342236241 7 7 4 5 5 7 5 7 3 4 7 4 5 5 7 +15342236745 7 7 4 5 7 5 5 7 4 3 7 4 5 5 7 +15358965336 7 7 3 5 5 4 5 7 4 4 7 7 5 5 7 +15358997577 7 7 4 5 7 4 5 7 4 3 7 5 5 5 7 +15363289994 6 5 6 7 5 7 5 5 7 5 6 6 1 6 5 +15364986698 7 5 7 7 4 4 5 4 7 4 7 6 4 7 4 +15411279119 7 4 7 4 6 5 5 5 7 4 7 3 7 4 7 +15417430106 6 6 6 5 4 6 7 7 7 4 6 5 7 4 4 +15542383360 4 7 7 5 5 7 6 5 5 6 7 4 1 7 6 +15562986318 6 6 7 7 6 6 3 3 6 6 6 7 6 6 2 +15623265258 7 7 4 7 4 4 7 1 7 7 4 7 4 5 7 +15676319514 3 5 5 7 7 7 7 7 7 4 5 4 4 5 5 +15676319515 3 5 5 7 7 6 7 6 6 3 4 5 5 6 6 +15720096410 7 5 5 4 7 7 5 7 5 4 7 4 5 3 7 +15814689631 6 5 7 5 7 5 6 6 5 6 4 7 5 7 2 +15831450386 6 4 6 6 5 6 7 6 6 6 6 6 3 6 3 +15858146030 7 7 4 7 4 4 7 1 7 7 4 7 5 4 7 +15879059032 7 7 3 5 4 5 5 7 4 4 7 7 5 5 7 +15879090769 7 7 4 5 4 7 5 7 3 4 7 5 5 5 7 +15941591751 6 6 6 6 5 7 5 6 7 7 6 6 6 5 7 +15967852376 7 5 5 6 4 6 4 6 7 4 7 6 6 7 4 +16009208526 5 6 6 7 7 5 5 5 5 7 6 6 6 1 5 +16011956956 5 7 7 7 4 4 5 4 4 7 7 6 7 4 4 +16031684966 5 5 4 7 7 7 6 1 5 5 4 7 7 7 6 +16032733668 5 5 4 7 7 7 6 1 5 5 4 7 7 7 6 +16078930782 3 7 7 6 6 6 6 6 6 6 6 7 6 3 2 +16089894850 6 6 6 6 7 7 5 6 7 5 6 6 6 5 7 +16180946326 7 7 3 4 7 7 4 7 5 5 7 4 5 5 5 +16320358172 7 7 3 7 5 5 7 4 7 7 4 4 5 5 5 +16396691100 5 3 5 7 7 7 7 7 4 7 5 4 5 4 5 +16396691101 5 3 5 7 6 7 7 6 3 6 4 5 6 5 6 +16422133836 7 4 7 5 7 5 6 5 6 5 7 4 7 1 6 +16428134795 6 6 6 6 7 5 5 6 7 7 6 6 5 6 7 +16438597516 7 3 7 6 6 6 6 6 6 6 6 7 3 6 2 +16535066509 5 6 7 5 5 7 6 6 6 5 4 7 7 5 2 +16544785365 4 7 7 4 5 6 5 5 4 7 7 3 4 7 7 +16549893824 6 6 6 5 6 4 7 7 4 7 6 5 4 7 4 +16625189214 3 5 5 6 6 6 6 6 6 6 6 5 7 3 3 +16625194884 5 3 5 6 6 6 6 6 6 6 6 5 3 7 3 +16625239134 3 5 5 6 6 6 6 6 6 6 6 5 7 3 3 +16625244048 5 3 5 6 6 6 6 6 6 6 6 5 3 7 3 +16635664220 6 6 5 5 6 6 3 3 6 6 7 5 6 6 3 +16970698942 6 6 6 6 7 7 5 6 5 7 6 6 5 6 7 +17048251077 5 7 7 4 3 6 7 4 4 7 7 5 4 5 7 +17049870591 3 6 7 7 6 3 1 6 5 7 6 6 7 5 6 +17053450360 5 4 5 5 4 5 1 7 6 7 7 7 7 6 6 +17055635340 5 6 7 5 5 6 7 6 7 5 5 7 6 4 2 +17071916172 4 6 6 6 6 5 7 6 6 6 6 6 6 3 3 +17088664524 6 6 7 7 6 6 3 3 6 6 6 7 6 6 2 +17100314204 5 7 5 6 6 4 4 6 4 7 7 6 7 6 4 +17156806492 6 6 5 5 6 6 3 3 6 6 7 5 6 6 3 +17197693731 4 5 5 6 6 5 6 6 6 7 7 6 6 5 3 +17197694121 4 5 5 6 6 7 7 6 6 5 6 6 6 5 3 +17204749371 6 5 6 6 5 7 5 1 6 5 6 7 5 7 5 +17236203323 5 6 5 7 6 5 6 2 4 6 5 7 6 4 7 +17254312179 6 5 6 6 5 7 4 5 7 5 7 7 5 6 2 +17259408955 5 6 5 7 6 5 6 4 2 5 6 6 7 7 4 +17267789371 4 5 6 7 6 6 5 3 3 5 6 7 6 7 5 +17267797563 5 5 6 7 6 6 5 3 3 5 6 7 6 7 4 +17274023739 5 7 6 6 5 5 6 5 1 6 7 5 6 6 5 +17383877591 6 4 5 3 5 3 6 7 5 6 7 6 6 7 5 +17392528295 6 5 5 5 5 1 6 7 5 6 6 6 6 7 5 +17574357383 6 5 4 6 2 3 5 7 6 6 7 6 7 7 7 +17717782765 5 4 5 6 5 6 6 6 7 6 7 6 5 6 3 +17717783155 5 4 5 6 7 6 7 6 5 6 6 6 5 6 3 +17724845713 5 6 6 6 7 5 5 1 5 6 6 7 7 5 5 +17739786409 6 6 6 5 5 7 5 4 6 6 6 5 6 7 3 +17740835363 6 6 6 5 7 5 5 4 6 6 6 5 7 6 3 +17777172395 5 7 7 5 4 7 6 4 4 7 7 4 4 4 7 +17792231457 6 6 5 6 6 6 3 4 6 6 7 6 6 6 3 +17801652341 6 4 6 6 6 6 6 6 6 6 6 5 3 7 3 +17803638835 6 5 7 7 7 6 6 6 6 7 7 7 5 6 0 +17807878267 6 5 7 6 5 7 5 5 7 5 6 6 4 7 2 +17809694627 6 5 6 6 5 6 3 6 3 6 7 5 6 2 6 +17815215139 3 7 7 7 7 4 4 5 5 7 7 4 5 5 5 +17815215147 3 7 7 6 6 5 5 5 5 6 7 3 4 6 6 +17839361881 6 6 5 6 7 6 6 6 6 7 5 7 6 5 7 +17841131475 5 7 7 5 5 6 6 6 6 5 5 7 6 1 5 +17841428595 3 6 6 6 6 7 6 7 7 6 6 6 6 3 2 +17842601863 5 3 5 5 3 5 1 7 6 7 7 7 7 6 7 +17843117987 6 5 6 6 5 6 2 6 3 6 7 5 6 3 6 +17904044799 7 5 7 4 7 4 7 5 7 4 6 4 4 4 7 +17920994231 7 4 6 5 6 2 7 6 5 5 7 5 6 6 4 +17921010327 7 3 7 4 6 3 6 5 6 5 7 6 5 6 5 +17921010359 7 3 7 5 6 3 6 5 6 5 7 6 5 6 4 +17937620897 7 3 7 5 7 5 6 5 6 5 7 3 7 1 7 +17967334081 6 6 7 6 7 6 6 6 6 7 5 5 6 5 7 +17969061857 7 4 5 5 7 7 5 7 5 5 7 4 5 1 7 +17992224477 6 5 5 7 5 6 6 2 6 4 5 7 4 6 7 +18012053419 5 7 7 4 4 7 7 5 4 7 6 4 4 4 7 +18037284769 7 6 5 7 4 4 7 6 5 6 5 5 6 3 5 +18038327423 6 7 5 7 4 4 7 6 6 5 5 5 3 6 5 +18044575649 7 6 5 6 5 6 5 7 4 4 7 5 6 3 5 +18138925823 7 5 7 5 7 4 6 4 7 4 7 4 4 4 7 +18170398847 6 7 5 6 6 5 5 7 4 4 7 5 3 6 5 +18239654816 7 5 6 6 6 3 7 6 6 4 7 2 7 5 7 +18259901603 5 6 6 6 7 5 4 5 5 7 7 7 6 5 2 +18263635375 4 6 5 3 3 5 6 7 6 5 7 6 7 6 5 +18278770721 6 6 5 6 6 6 3 4 6 6 7 6 6 6 3 +18280656303 4 7 6 5 2 6 7 6 5 5 7 5 6 6 4 +18280670635 3 7 7 4 3 6 6 5 5 6 7 6 6 5 5 +18280672683 3 7 7 5 3 6 6 5 5 6 7 6 6 5 4 +18324513951 5 3 5 6 5 7 5 5 7 5 6 7 6 7 3 +18324514707 3 5 5 6 7 5 5 5 5 7 6 7 7 6 3 +18335393297 5 7 4 7 7 5 5 1 5 7 4 7 7 5 5 +18341274811 5 5 7 6 5 7 6 3 5 5 6 7 5 7 3 +18342210617 6 4 5 7 6 7 5 2 6 5 5 6 6 6 5 +18345796794 6 6 7 5 5 7 5 3 6 6 7 6 5 7 3 +18349663898 3 5 5 6 7 7 7 5 5 7 6 5 5 6 3 +18391871161 6 5 5 7 5 6 6 4 5 2 6 6 7 7 4 +18398112175 5 6 5 5 1 5 6 7 6 5 6 6 7 6 5 +18462270489 7 5 4 7 5 7 5 1 7 5 4 7 5 7 5 +18464172855 7 6 4 6 5 2 7 6 4 6 5 7 5 6 5 +18464173485 6 7 4 6 2 5 7 6 6 4 5 7 6 5 5 +18469414553 7 7 3 7 5 5 7 4 6 6 3 7 6 6 5 +18470463003 7 7 3 7 5 5 7 4 6 6 3 7 6 6 5 +18481974701 6 7 6 6 2 6 6 7 5 4 6 6 6 5 5 +18610644505 6 4 3 7 7 7 7 2 4 3 4 7 7 7 7 +18687709195 6 6 7 6 6 7 6 6 7 6 5 5 5 6 7 +18750527718 4 5 4 7 7 7 7 4 5 3 4 6 5 7 7 +18794516153 5 4 6 7 6 6 5 3 5 3 6 7 7 6 5 +18794524345 5 5 6 7 6 6 5 3 5 3 6 7 7 6 4 +18808290593 4 6 6 6 6 6 6 6 6 6 6 5 7 3 3 +18809220321 5 6 7 7 6 7 6 6 7 6 7 7 6 5 0 +18813468321 5 6 7 6 7 5 5 5 5 7 6 6 7 4 2 +18817370239 3 7 7 5 5 7 6 5 5 6 7 3 1 7 7 +18861371027 5 5 7 6 7 5 6 3 5 5 6 7 7 5 3 +18862304817 4 6 5 7 7 6 5 2 5 6 5 6 6 6 5 +18865893010 6 6 7 5 7 5 5 3 6 6 7 6 7 5 3 +18895857177 4 6 3 7 7 7 7 2 3 4 4 7 7 7 7 +18927627965 7 5 6 6 5 5 6 5 6 1 7 5 6 6 5 +18942150911 5 6 6 6 6 5 3 6 6 3 7 5 2 6 6 +18948720881 7 3 7 7 4 7 4 5 7 5 7 4 5 5 5 +18948721393 7 3 7 6 5 6 5 5 6 5 7 3 6 4 6 +18995586714 5 3 5 6 7 7 7 5 7 5 6 5 6 5 3 +19003116343 7 6 6 6 6 2 6 7 4 5 6 6 5 6 5 +19036789218 5 4 4 7 7 7 7 4 3 5 4 6 7 5 7 +19080877629 6 6 5 6 6 7 6 6 7 6 5 7 5 6 7 +19081598143 7 5 7 5 6 5 6 6 5 6 5 7 1 6 5 +19081895137 6 3 6 6 7 6 6 7 6 7 6 6 3 6 2 +19084744831 4 7 5 5 7 7 5 7 5 5 7 4 1 5 7 +19119409198 5 7 6 6 3 6 7 6 4 6 7 2 5 7 7 +19209937407 3 5 5 5 5 3 1 7 7 6 7 7 6 7 7 +19210455295 5 6 6 6 6 5 2 6 6 3 7 5 3 6 6 +19226911143 5 6 4 6 3 2 5 7 6 6 7 6 7 7 7 +19358463403 6 7 6 2 6 5 6 3 6 5 6 3 6 5 6 +19358463787 6 7 6 3 6 5 6 2 6 5 6 3 6 5 6 +19382461343 5 5 2 4 5 6 5 7 6 7 7 6 5 6 6 +19383658267 7 7 3 7 6 4 7 2 7 7 3 7 4 4 7 +19435350099 6 7 6 3 6 7 6 6 7 6 3 6 6 6 2 +19449704323 6 7 5 5 7 6 1 5 6 7 5 5 6 6 5 +19453337479 7 4 5 5 4 7 1 7 5 5 7 7 5 5 7 +19487449391 6 5 6 1 6 5 6 6 5 7 5 7 5 7 5 +19529722183 7 5 4 3 7 5 5 7 4 7 5 7 4 7 5 +19529722311 6 5 3 3 6 5 4 7 5 6 6 7 5 7 6 +19542308361 6 7 3 6 7 6 5 3 7 6 1 5 6 7 6 +19617392287 5 5 2 7 6 7 7 4 5 6 5 6 5 6 6 +19621639599 5 6 5 2 4 6 5 7 6 5 6 7 6 4 7 +19625854351 7 7 3 2 7 7 3 7 6 4 7 7 4 4 7 +19652130688 6 7 5 6 7 5 5 5 7 7 3 5 5 6 3 +19659421568 6 7 5 5 7 7 3 6 7 5 5 5 5 6 3 +19717896547 6 5 4 7 7 5 7 6 6 6 7 4 6 4 4 +19726528835 7 7 4 4 7 6 4 5 7 4 5 4 7 7 4 +19851779447 7 7 5 5 7 7 5 7 4 5 7 7 5 1 7 +19860725572 7 7 5 5 7 7 1 7 4 5 7 7 5 5 7 +19885910143 7 6 4 4 7 7 4 5 7 7 5 4 4 7 4 +19885916065 6 7 4 4 7 7 4 5 7 7 5 4 7 4 4 +19885959295 7 6 4 5 7 7 5 4 7 7 4 4 4 7 4 +19885965217 6 7 4 5 7 7 5 4 7 7 4 4 7 4 4 +19890367011 6 6 6 4 6 6 6 5 5 7 5 5 6 7 3 +19902605211 5 5 2 7 7 6 7 4 6 5 5 6 6 5 6 +19951118387 7 6 7 6 7 6 5 5 6 7 6 7 6 7 0 +20005432023 7 6 6 2 5 6 6 3 5 6 6 3 5 6 6 +20005432029 7 6 6 3 5 6 6 2 5 6 6 3 5 6 6 +20007545733 5 6 6 1 5 6 6 6 7 5 5 7 7 5 5 +20016195753 6 6 6 4 6 6 6 5 7 5 5 5 7 6 3 +20032678871 6 5 5 2 6 4 5 7 5 6 6 7 4 6 7 +20036895639 7 7 3 2 7 7 3 7 4 6 7 7 4 4 7 +20068215703 7 4 6 3 6 3 7 6 5 5 7 5 6 6 5 +20070452167 7 7 4 1 7 7 4 7 4 4 7 7 4 5 7 +20083253217 6 3 5 6 7 7 6 7 6 6 7 3 5 1 6 +20103842775 7 7 4 1 7 7 5 7 4 4 7 7 4 4 7 +20105584981 5 7 7 1 5 7 7 5 4 7 6 5 4 7 6 +20105587284 5 7 7 1 5 7 7 5 4 7 6 5 4 7 6 +20137437071 5 5 2 4 6 5 5 7 7 6 7 6 6 5 6 +20139681437 7 7 3 7 4 6 7 2 7 7 3 7 4 4 7 +20173267038 7 6 5 6 5 7 5 5 7 7 3 5 6 5 3 +20190861566 6 7 3 6 4 6 7 4 7 7 4 6 4 4 6 +20190863330 7 6 3 6 6 4 7 4 7 7 4 6 4 4 6 +20246884450 7 6 4 6 7 6 6 5 5 6 4 4 7 7 4 +20257053298 5 7 4 4 4 6 7 7 7 4 5 7 7 4 4 +20305338462 7 6 5 5 7 7 3 6 5 7 5 5 6 5 3 +20330322558 6 7 3 4 7 7 4 6 4 6 7 6 4 4 6 +20330323944 7 6 3 4 7 7 4 6 6 4 7 6 4 4 6 +20334168951 6 7 6 3 7 6 6 7 2 6 7 7 3 6 6 +20376505173 7 7 6 3 7 6 6 6 2 6 7 7 3 6 6 +20410528165 5 7 4 3 5 7 5 7 7 4 5 7 7 4 5 +20410528167 5 6 3 3 5 6 4 7 6 5 6 7 7 5 6 +20427875759 4 7 6 3 3 6 7 6 5 5 7 5 6 6 5 +20431163823 7 7 4 1 7 7 4 7 4 4 7 7 5 4 7 +20460002733 7 6 6 3 6 7 6 7 6 2 7 7 6 3 6 +20481828617 6 7 3 6 7 6 6 2 7 6 2 6 7 6 6 +20548936281 7 6 3 6 6 7 5 3 6 7 1 5 7 6 6 +20607656477 7 6 3 6 6 7 6 2 6 7 2 6 6 7 6 +20610996589 7 7 3 4 7 7 6 7 4 4 7 7 3 2 7 +20610997093 7 7 3 4 7 7 6 7 4 4 7 7 2 3 7 +20610997109 7 7 3 4 7 7 6 7 3 4 7 7 2 4 7 +20610997613 7 7 3 4 7 7 6 7 4 3 7 7 4 2 7 +20612245017 6 6 2 7 6 6 7 2 6 6 2 7 6 6 7 +20613293593 6 6 2 7 6 6 7 2 6 6 2 7 6 6 7 +20615536126 7 7 1 6 6 6 6 7 1 1 7 6 6 6 6 +20615536630 7 7 1 6 6 6 6 7 1 1 7 6 6 6 6 +20615567863 7 7 1 6 6 6 6 7 1 1 7 6 6 6 6 +20615568374 7 7 1 6 6 6 6 7 1 1 7 6 6 6 6 +20615568871 7 7 1 6 6 6 6 7 1 1 7 6 6 6 6 +20615568878 7 7 1 6 6 6 6 7 1 1 7 6 6 6 6 +20649397289 7 7 3 7 5 6 7 5 7 6 5 7 5 5 6 +20675818657 7 6 6 3 7 6 6 6 6 7 3 6 6 6 2 +20699436463 7 7 4 1 7 7 5 7 4 4 7 7 4 4 7 +20700132613 7 5 7 1 7 5 7 5 7 4 6 5 7 4 6 +20700132648 7 5 7 1 7 5 7 5 7 4 6 5 7 4 6 +20758651929 7 6 3 5 7 7 5 2 7 5 4 5 7 7 5 +20762252641 7 5 6 4 7 5 7 5 7 4 7 5 6 1 6 +20859254976 6 7 4 6 6 7 6 5 6 5 4 4 7 7 4 +20863046957 7 7 6 3 6 7 6 6 6 2 7 7 6 3 6 +20884277809 7 7 3 7 6 5 7 5 6 7 5 7 5 5 6 +20896030061 7 7 4 4 7 7 3 7 3 4 7 7 6 2 7 +20896030572 7 7 4 4 7 7 2 7 3 4 7 7 6 3 7 +20896030588 7 7 3 4 7 7 2 7 3 4 7 7 6 4 7 +20896062829 7 7 4 4 7 7 4 7 3 3 7 7 6 2 7 +20900370791 6 6 3 5 7 7 6 7 4 2 7 7 5 4 7 +20900370798 6 7 4 5 7 7 5 6 3 2 7 7 6 4 7 +20956703905 6 7 7 6 6 7 5 5 7 6 6 7 7 6 0 +20964055167 3 6 5 6 7 7 6 7 6 6 7 3 1 5 6 +21043865105 6 7 3 5 7 7 5 2 5 7 4 5 7 7 5 +21173295189 5 7 6 4 5 7 7 5 4 7 7 5 1 6 6 +21181242229 7 7 4 4 7 7 3 7 4 3 7 7 2 6 7 +21181242236 7 7 4 4 7 7 2 7 4 3 7 7 3 6 7 +21181243260 7 7 3 4 7 7 2 7 4 3 7 7 4 6 7 +21181274997 7 7 4 4 7 7 4 7 3 3 7 7 2 6 7 +21185583589 6 6 3 5 7 7 6 7 2 4 7 7 4 5 7 +21185584100 7 6 4 5 7 7 5 6 2 3 7 7 4 6 7 +21211308223 7 6 5 5 6 7 1 5 7 6 5 5 6 6 5 +21244623077 5 6 4 7 5 7 7 6 6 6 7 4 4 6 4 +21252677109 7 7 5 5 7 7 5 7 5 4 7 7 1 5 7 +21262638312 7 5 4 4 6 4 7 7 4 7 5 7 4 7 4 +21340766719 4 7 5 5 7 4 1 7 5 5 7 7 5 5 7 +21379084485 7 7 4 4 6 7 4 5 4 7 5 4 7 7 4 +21387448700 7 7 5 5 7 7 1 7 5 4 7 7 5 5 7 +21471172972 6 7 2 5 7 7 4 6 3 4 7 7 6 5 7 +21471173476 7 6 2 5 7 7 4 6 4 3 7 7 5 6 7 +21482171481 7 5 4 7 4 7 5 3 7 5 5 7 4 7 5 +21482171993 6 5 3 7 5 6 6 3 6 5 4 7 5 7 6 +21501881775 5 7 6 5 1 6 7 6 5 5 6 5 6 6 5 +21554376467 6 7 6 7 6 4 5 6 2 5 6 6 6 6 5 +21559844863 7 4 4 7 5 7 5 5 4 7 3 5 7 5 7 +21567135743 7 4 4 5 4 7 3 7 5 7 5 5 7 5 7 +21571088163 6 6 7 7 5 4 5 6 2 6 6 4 7 5 5 +21575008131 5 4 7 7 4 4 3 7 5 7 5 5 7 5 7 +21611785949 6 4 5 7 5 6 7 3 5 3 6 6 6 7 5 +21613096633 6 5 5 7 5 6 6 5 5 1 6 6 6 7 5 +21619337647 5 6 5 4 2 5 6 7 6 5 6 6 7 7 4 +21635033519 4 5 6 3 3 5 6 7 6 6 5 7 6 7 5 +21635066287 5 5 6 3 3 5 6 7 6 6 5 7 6 7 4 +21678680319 5 3 6 6 5 6 5 6 7 6 7 7 5 7 3 +21678754431 5 3 6 6 7 6 7 6 5 6 5 7 5 7 3 +21686447501 6 7 6 6 2 5 6 7 6 4 5 6 6 6 5 +21695827949 7 4 7 7 5 6 6 7 5 6 6 3 7 3 5 +21695827955 7 4 7 7 5 6 6 7 5 6 6 3 7 3 5 +21703208361 6 6 7 6 2 6 6 7 5 4 5 4 7 5 5 +21727329729 7 5 7 7 5 7 5 7 6 6 5 3 7 5 6 +21765496729 7 4 5 7 5 5 7 5 4 7 1 7 5 5 7 +21794901529 6 5 4 7 6 6 7 6 2 3 5 6 7 7 7 +21830090561 7 5 7 7 6 6 5 7 5 7 5 3 7 5 6 +21832633881 5 2 5 7 6 7 6 5 3 5 3 7 7 7 7 +21866055449 5 2 5 7 7 7 7 5 3 5 3 6 7 6 7 +22029461621 6 4 6 6 6 6 6 6 6 6 6 5 3 7 3 +22030262185 6 5 6 6 3 6 7 6 5 6 3 5 6 2 6 +22035701729 6 3 5 7 6 6 7 6 7 7 6 3 5 1 6 +22051761405 6 7 6 7 2 6 7 3 7 6 6 7 3 6 6 +22099664609 6 2 6 7 6 6 6 6 7 7 7 3 6 2 6 +22103474083 7 4 7 7 5 4 5 5 5 7 5 4 7 3 7 +22148853437 7 4 6 6 5 5 7 5 6 2 7 5 6 6 4 +22148917917 7 3 7 5 6 5 7 4 6 3 6 6 5 6 5 +22148917949 7 3 7 5 6 5 7 5 6 3 6 6 5 6 4 +22152785565 7 4 6 6 5 5 7 3 6 3 7 5 6 6 5 +22163617837 6 5 7 6 6 7 7 7 7 6 6 7 5 6 0 +22165528481 7 3 7 5 6 5 7 5 7 5 6 3 7 1 7 +22167808045 7 6 7 5 6 7 6 6 7 6 5 7 6 7 0 +22232702884 7 2 7 6 6 6 6 6 6 6 6 2 7 2 7 +22232702896 7 2 7 6 6 6 6 6 6 6 6 2 7 2 7 +22232828773 7 1 7 5 7 5 7 7 5 7 5 4 5 4 5 +22232829169 7 1 7 7 5 7 5 5 7 5 7 4 5 4 5 +22232885472 7 2 6 6 6 6 6 4 7 5 6 5 5 5 5 +22232935008 7 2 6 4 7 5 6 6 6 6 6 5 5 5 5 +22239124449 6 2 6 6 7 7 7 7 6 6 6 3 6 2 6 +22266121184 7 2 7 5 7 5 7 5 6 5 6 3 7 3 7 +22266448608 7 2 7 4 7 3 7 6 7 4 7 3 7 4 7 +22266452577 5 2 5 6 7 5 7 7 7 7 7 3 5 4 5 +22298075033 5 3 5 7 6 7 7 5 3 5 1 7 7 6 7 +22298566569 6 5 6 6 3 6 7 6 5 6 2 5 6 3 6 +22299680737 7 4 5 7 5 5 7 5 7 7 5 4 5 1 7 +22321638613 7 7 6 6 2 6 7 3 7 6 6 7 3 6 6 +22467464864 7 5 6 6 6 4 7 6 6 3 7 2 7 5 7 +22501002976 7 2 7 5 6 5 6 5 7 5 7 3 7 3 7 +22501280480 7 2 7 6 7 4 7 4 7 3 7 3 7 4 7 +22501284065 5 2 5 7 7 7 7 6 7 5 7 3 5 4 5 +22575375759 3 5 5 4 3 6 6 7 7 6 7 6 6 5 5 +22625955243 7 7 6 7 2 4 7 7 3 4 7 4 7 7 3 +22633627417 6 2 6 7 6 7 6 6 2 6 2 6 7 6 7 +22635716377 6 2 6 7 6 7 6 6 2 6 2 6 7 6 7 +22636506258 7 5 7 6 5 7 3 6 5 5 6 7 5 5 3 +22638276505 7 4 6 7 5 7 6 7 3 6 3 5 7 6 5 +22639841179 7 4 6 7 5 7 6 7 3 6 3 5 7 6 5 +22642732453 6 6 7 7 2 6 5 7 5 5 5 5 7 5 4 +22686576285 6 4 5 7 5 6 7 5 5 2 6 6 6 7 4 +22692816303 4 6 5 5 2 5 6 7 6 5 7 6 7 6 4 +22709546415 5 7 6 5 1 6 7 6 5 5 6 5 6 6 5 +22709593487 3 5 5 5 3 6 6 7 7 6 7 6 6 5 4 +22752382015 6 5 6 7 4 7 6 4 7 4 5 7 5 6 3 +22753961106 7 6 5 6 5 7 5 5 7 5 6 7 3 5 3 +22758878637 6 7 5 6 2 6 6 7 6 4 6 6 6 5 5 +22759123375 7 7 4 7 2 3 7 7 4 4 7 6 7 7 3 +22760132015 7 7 4 7 2 6 7 7 4 4 7 3 7 7 3 +22760170895 7 7 3 7 2 4 7 7 6 4 7 4 7 7 3 +22760187308 6 7 5 7 2 5 7 6 7 5 5 6 5 5 4 +22760188205 7 7 5 6 2 5 7 6 6 5 5 7 5 5 4 +22765104208 7 7 4 7 2 6 7 3 7 7 4 7 3 4 7 +22769142847 6 4 7 7 4 7 5 5 6 4 5 7 6 6 3 +22771015580 7 5 6 7 6 7 5 7 3 7 5 5 7 5 6 +22776123326 7 6 4 6 5 7 5 6 4 6 5 2 7 6 5 +22776393133 7 6 6 6 2 7 5 7 5 5 5 5 7 5 4 +22776679853 6 6 6 6 2 7 6 7 4 4 5 5 7 5 5 +22804471181 7 5 7 7 5 7 5 7 3 6 5 6 7 5 6 +22822763749 6 3 6 6 5 6 7 5 6 5 6 6 3 6 3 +22839107545 7 3 6 6 6 5 7 6 3 7 1 7 5 6 6 +22892045463 6 3 6 5 5 6 5 6 7 6 7 7 5 7 3 +22906216121 7 2 6 6 6 6 6 6 3 7 2 7 6 7 6 +22906251160 5 1 5 7 7 7 7 7 4 7 4 5 5 5 5 +22906390041 6 2 4 7 7 7 7 4 3 3 4 7 7 7 7 +22906393753 7 2 7 5 7 5 7 6 3 5 4 7 5 7 5 +22908341401 7 1 7 7 5 7 5 5 4 5 4 7 5 7 5 +22914635657 6 2 7 6 7 6 7 7 3 6 2 6 6 6 6 +22975440012 6 4 6 6 6 6 6 6 5 6 7 6 3 6 3 +23040476189 6 2 6 7 6 6 6 4 5 5 5 7 5 6 5 +23042821456 7 3 7 7 2 7 3 7 4 7 4 6 7 4 7 +23222396573 5 3 5 7 6 7 7 4 6 3 6 6 5 6 5 +23223373501 7 5 6 6 5 5 6 5 6 1 7 5 6 6 5 +23223445149 5 3 5 7 6 7 7 5 6 3 6 6 5 6 4 +23238141132 5 6 7 7 6 7 6 6 7 6 7 7 6 5 0 +23238145164 6 5 7 6 6 7 7 7 7 6 6 7 5 6 0 +23289186367 6 6 7 7 5 5 5 5 7 5 5 7 3 6 3 +23290768530 7 5 7 6 4 6 6 4 7 4 6 7 5 5 3 +23297265598 7 7 4 6 6 6 5 6 6 5 6 2 6 6 5 +23305915455 6 5 7 7 5 7 3 6 7 5 5 5 5 6 3 +23307529362 7 4 7 6 4 7 5 5 7 4 6 6 6 5 3 +23310273904 7 3 7 7 2 7 3 7 6 7 4 4 7 4 7 +23476667929 4 2 3 7 7 7 7 6 3 4 4 7 7 7 7 +23476672152 6 2 5 5 7 5 7 7 3 7 4 7 5 7 5 +23493754085 6 3 6 6 5 6 7 5 6 5 6 6 3 6 3 +23494937820 7 5 7 7 4 4 5 3 7 5 7 7 4 5 5 +23494938332 7 5 6 6 5 3 6 3 7 5 7 6 5 4 6 +23563118226 6 3 6 5 7 6 7 6 7 6 7 5 5 5 3 +23570205780 7 7 6 7 2 4 7 3 7 7 4 7 3 4 7 +23577331228 4 2 5 7 7 6 6 6 5 6 5 6 5 6 5 +23630705027 6 7 3 3 7 6 1 6 7 6 5 5 6 7 6 +23748123648 4 5 5 5 5 4 1 7 7 7 6 6 7 7 6 +23748307335 5 2 5 5 3 5 3 7 6 7 6 7 7 7 7 +23752844571 7 4 6 5 7 3 7 4 7 5 5 4 7 4 7 +23757580909 6 5 6 5 7 5 7 6 5 7 4 7 5 6 2 +23850491785 5 4 7 7 5 7 5 7 4 4 3 5 7 5 7 +23912492937 6 7 5 5 6 7 5 5 7 6 1 5 6 6 5 +23945731177 6 5 4 6 6 6 7 7 7 5 7 4 6 4 4 +23947097161 7 7 4 5 7 4 5 4 7 6 4 4 7 7 4 +23947517309 7 7 5 7 4 5 7 5 7 7 5 7 5 1 7 +23949098448 7 7 5 7 4 5 7 5 7 7 1 7 5 5 7 +23980336399 7 4 6 4 7 5 5 5 7 3 7 4 7 4 7 +24014167400 7 5 5 7 3 4 5 7 4 7 5 4 7 5 7 +24016610695 5 2 5 5 3 5 3 7 7 7 7 6 7 6 7 +24021458274 7 5 5 7 4 7 5 7 3 4 5 4 7 5 7 +24021982538 7 5 7 7 4 5 5 7 4 4 5 3 7 5 7 +24022031690 7 5 7 7 4 4 5 7 4 5 5 3 7 5 7 +24030210125 6 7 6 6 7 6 3 3 6 7 6 6 6 6 2 +24122390784 4 5 5 7 7 7 6 5 5 4 1 6 7 7 6 +24166215385 7 7 4 7 4 4 7 1 7 7 4 7 4 5 7 +24186337577 3 7 7 5 5 7 7 7 7 4 4 4 5 5 5 +24186337579 3 7 7 5 5 6 7 6 6 5 5 3 4 6 6 +24302839841 6 6 5 4 6 6 7 6 6 6 3 6 6 6 3 +24311146607 6 5 7 5 7 5 6 6 5 7 5 6 4 7 2 +24386248617 7 4 7 5 5 7 5 7 5 4 5 4 7 3 7 +24434511581 7 7 4 7 4 4 7 1 7 7 5 7 4 4 7 +24445341127 6 6 5 6 6 7 5 6 7 6 6 7 6 5 7 +24467452008 7 6 4 5 5 6 4 6 7 6 6 4 7 7 4 +24550972776 7 5 4 7 3 5 5 7 4 7 5 4 7 5 7 +24558312802 7 5 4 7 4 7 5 7 3 5 5 4 7 5 7 +24565998273 6 6 7 6 6 7 5 6 7 6 6 5 6 5 7 +24568374357 5 7 7 5 4 7 6 1 5 7 7 5 4 7 6 +24568375508 5 7 7 5 4 7 6 1 5 7 7 5 4 7 6 +24579280845 5 7 7 6 6 5 5 5 5 6 6 7 6 1 5 +24579553389 3 6 6 7 7 6 6 6 6 7 6 6 6 3 2 +24617031916 5 7 4 7 7 4 5 4 4 6 7 7 7 4 4 +24789663141 7 4 7 7 3 7 4 7 5 4 5 5 7 5 5 +24907673900 7 7 5 7 3 5 7 4 7 4 5 7 4 5 5 +24985693579 6 6 7 6 6 5 5 6 7 6 5 7 6 6 7 +24987284620 7 6 6 3 7 6 6 6 6 7 3 6 6 6 2 +24991307180 5 7 7 3 5 7 7 7 4 4 5 7 5 4 5 +24991307182 5 7 6 3 5 7 7 6 3 5 6 6 4 5 6 +25056957772 7 5 7 4 7 5 6 5 6 4 7 5 7 1 6 +25099172973 3 6 6 5 5 6 6 6 6 5 7 6 6 3 3 +25104940164 5 6 6 3 5 6 6 6 6 5 3 6 6 7 3 +25104983148 6 5 6 6 5 6 3 3 6 5 6 6 7 6 3 +25116974189 3 6 6 5 5 6 6 6 6 5 7 6 6 3 3 +25121367182 5 5 5 6 7 7 6 6 6 7 7 5 4 5 2 +25121701024 5 6 6 3 5 6 6 6 6 5 3 6 6 7 3 +25154968768 6 5 6 6 6 4 7 7 4 5 4 7 6 7 4 +25183283686 4 4 5 7 7 6 5 5 4 3 4 7 7 7 7 +25505809085 6 6 7 6 6 7 5 6 5 6 5 7 6 6 7 +25635607039 3 7 6 6 7 3 1 6 5 6 7 7 6 5 6 +25640494284 6 7 6 6 7 6 3 3 6 7 6 6 6 6 2 +25641412236 5 5 5 6 7 6 7 6 7 7 6 5 5 4 2 +25641789548 6 5 6 6 5 6 3 3 6 5 6 6 7 6 3 +25645139084 4 6 6 6 6 5 7 6 6 6 6 6 6 3 3 +25675108460 5 6 6 7 5 4 4 6 4 6 7 7 7 6 4 +25753033848 5 5 4 4 5 5 1 7 6 7 7 7 7 6 6 +25764039110 5 4 3 7 7 6 7 4 4 5 4 7 7 5 7 +25776092721 5 7 4 7 7 4 5 3 5 7 5 7 7 4 5 +25776092729 5 6 3 7 6 5 6 3 5 6 4 7 7 5 6 +25779877691 4 6 5 7 6 5 7 3 3 5 6 6 7 6 5 +25782234683 5 6 5 7 6 5 6 5 1 5 6 6 7 6 5 +25796849467 4 7 6 6 5 5 7 5 2 6 7 5 6 6 4 +25796912939 3 7 7 5 5 6 7 4 3 6 6 6 6 5 5 +25796914987 3 7 7 5 5 6 7 5 3 6 6 6 6 5 4 +25800779579 4 7 6 6 5 5 7 3 3 6 7 5 6 6 5 +25849079611 4 6 5 7 6 5 7 5 2 5 6 6 7 6 4 +25863759643 3 5 5 7 7 6 7 4 3 6 6 6 6 5 5 +25865785147 5 7 6 6 5 5 6 5 1 6 7 5 6 6 5 +25865856795 3 5 5 7 7 6 7 5 3 6 6 6 6 5 4 +25877264755 3 6 6 6 6 5 7 5 5 6 6 6 6 3 3 +25901422386 5 7 7 7 4 4 5 3 5 7 7 7 5 4 5 +25901422394 5 7 6 6 3 5 6 3 5 7 7 6 4 5 6 +25902332275 3 6 6 6 6 5 7 5 5 6 6 6 6 3 3 +25915354023 6 5 5 4 5 2 6 7 5 6 6 6 7 7 4 +25982200727 6 4 5 5 5 2 6 7 5 6 7 6 6 7 4 +26060472115 7 6 6 7 6 2 7 3 6 7 6 7 6 3 6 +26096514355 7 7 6 6 6 2 7 3 6 7 6 7 6 3 6 +26324434209 4 6 6 6 6 6 6 6 6 6 6 5 7 3 3 +26326272639 5 6 6 6 6 3 7 6 6 5 3 5 2 6 6 +26329618559 3 6 5 7 6 6 7 6 7 7 6 3 1 5 6 +26332752737 5 6 7 6 7 6 7 7 6 7 6 7 6 5 0 +26333612159 3 7 7 5 5 6 7 5 5 7 6 3 1 7 7 +26336946977 6 7 7 5 7 6 6 6 6 7 5 7 7 6 0 +26346718847 4 7 5 7 5 5 7 5 7 4 1 7 5 5 7 +26358716543 4 7 5 7 5 5 7 5 7 7 5 4 1 5 7 +26359203455 3 5 5 7 7 6 7 5 5 3 1 7 6 7 7 +26359695999 5 6 6 6 6 3 7 6 6 5 2 5 3 6 6 +26401694546 5 6 7 6 7 6 7 7 6 7 6 7 6 5 0 +26401698578 6 5 7 7 7 6 6 6 6 7 7 7 5 6 0 +26413700735 3 7 6 6 5 6 7 6 7 3 1 7 6 5 6 +26423157522 4 6 6 6 6 6 6 6 6 5 7 6 6 3 3 +26443819959 7 5 6 5 6 1 7 6 5 5 6 5 6 6 5 +26450095015 5 4 6 3 5 3 6 7 6 6 5 7 7 6 5 +26450127783 5 5 6 3 5 3 6 7 6 6 5 7 7 6 4 +26510680983 5 3 5 4 6 3 6 7 6 7 7 6 5 6 5 +26519022519 7 5 6 5 6 1 7 6 5 5 6 5 6 6 5 +26519069591 5 3 5 5 6 3 6 7 6 7 7 6 5 6 4 +26611009081 5 6 4 7 6 6 7 6 3 2 5 6 7 7 7 +26635552826 5 7 6 6 4 6 7 6 3 6 7 2 5 7 7 +26853408675 3 5 6 6 6 5 5 6 6 7 7 7 7 5 3 +26853482409 3 5 6 6 6 7 7 6 6 5 5 7 7 5 3 +26920472497 5 6 6 7 7 4 6 4 4 7 5 7 6 5 3 +26923099282 6 7 5 6 7 5 5 5 5 7 6 7 5 3 3 +26937184161 6 6 7 7 5 5 5 5 5 7 5 7 6 3 3 +26939810994 5 7 7 6 6 4 6 4 4 7 6 7 5 5 3 +26952131987 3 6 6 5 6 5 5 6 6 7 7 7 7 5 3 +26977281178 3 6 6 5 6 7 7 6 6 7 7 5 5 5 3 +26981803197 7 6 6 7 4 6 5 6 5 2 6 6 6 6 5 +26989093687 7 6 6 6 5 2 6 7 4 6 5 6 6 6 5 +27047799479 7 7 6 7 4 2 7 7 4 3 7 4 7 7 3 +27053845303 7 6 5 6 6 2 6 7 4 6 6 6 5 6 5 +27054091175 7 7 4 7 3 2 7 7 4 4 7 6 7 7 3 +27056147383 7 7 4 7 6 2 7 7 4 4 7 3 7 7 3 +27056186263 7 7 3 7 4 2 7 7 4 6 7 4 7 7 3 +27056204566 7 6 5 7 5 2 7 6 5 7 5 6 5 5 4 +27056204581 7 7 5 6 5 2 7 6 5 6 5 7 5 5 4 +27059024944 7 7 4 7 6 2 7 3 7 7 4 7 4 3 7 +27071090622 7 7 4 6 6 6 5 6 5 6 6 2 6 6 5 +27109152048 7 7 6 7 4 2 7 3 7 7 4 7 4 3 7 +27382587391 4 7 4 7 7 5 5 5 7 4 3 5 5 7 7 +27390647103 4 7 7 7 6 5 6 7 6 5 6 3 3 7 5 +27390647487 4 7 7 7 6 5 6 7 6 5 6 3 3 7 5 +27401263227 2 6 6 7 6 6 6 6 7 7 7 3 2 6 6 +27405068543 4 7 7 7 4 5 5 5 7 5 5 4 3 7 7 +27407419774 2 7 7 6 6 6 6 6 6 6 6 2 2 7 7 +27407420542 2 7 7 6 6 6 6 6 6 6 6 2 2 7 7 +27407554861 1 7 7 5 5 7 7 7 7 5 5 4 4 5 5 +27407555635 1 7 7 7 7 5 5 5 5 7 7 4 4 5 5 +27407611938 2 7 6 6 6 6 6 4 5 7 6 5 5 5 5 +27407661096 2 7 6 4 5 7 6 6 6 6 6 5 5 5 5 +27415851133 5 7 7 7 6 6 5 7 7 5 5 3 5 7 6 +27420493369 2 5 5 7 7 6 6 5 5 3 3 7 7 7 7 +27440846906 2 7 7 5 5 6 6 5 5 7 7 3 3 7 7 +27441125418 2 7 7 6 4 7 7 4 3 7 7 3 4 7 7 +27441125475 2 5 5 7 7 7 7 6 5 7 7 3 4 5 5 +27449730685 2 6 6 7 7 6 6 6 6 2 2 6 6 7 7 +27450771069 2 6 6 7 7 6 6 6 6 2 2 6 6 7 7 +27451565234 5 7 7 6 7 5 3 6 5 5 6 7 5 5 3 +27454383679 4 7 6 7 7 5 6 7 6 3 3 5 6 7 5 +27454899903 4 7 6 7 7 5 6 7 6 3 3 5 6 7 5 +27457327025 4 6 7 7 7 4 5 5 4 6 5 7 6 6 3 +27460241278 5 7 6 7 7 6 5 7 7 3 5 5 5 7 6 +27474005937 5 6 7 7 7 5 3 6 5 7 5 5 6 5 3 +27476665522 4 7 7 6 7 4 5 5 4 7 6 6 5 6 3 +27478367284 3 7 7 7 7 2 3 7 7 6 4 4 4 7 7 +27487440507 2 7 6 6 6 6 6 6 7 3 2 7 7 6 6 +27487479326 1 5 5 7 7 7 7 7 7 4 4 5 5 5 5 +27487618585 2 6 4 7 7 7 7 4 3 3 4 7 7 7 7 +27487618643 2 7 7 5 5 7 7 6 5 3 4 7 7 5 5 +27488519731 1 7 7 7 7 5 5 5 5 4 4 7 7 5 5 +27495876369 2 6 6 7 6 6 6 4 5 5 5 7 6 5 5 +27497174068 3 7 7 7 7 2 3 7 7 4 4 6 4 7 7 +27512637208 2 4 5 7 6 7 6 6 6 5 5 6 6 5 5 +27514658815 4 7 4 5 7 4 3 7 7 5 5 5 5 7 7 +27518609597 6 6 7 7 4 5 5 6 6 2 6 4 5 7 5 +27522523391 4 5 7 7 4 4 3 7 7 5 5 5 5 7 7 +27525950007 6 6 7 6 6 2 6 7 4 5 5 4 5 7 5 +27540723823 2 6 6 6 7 7 7 7 6 6 6 3 2 6 6 +27584670007 6 6 7 7 6 2 5 7 5 5 5 5 5 7 4 +27592232894 6 7 4 6 7 5 5 6 6 4 5 2 6 7 5 +27592502071 6 7 6 6 7 2 5 7 5 5 5 5 5 7 4 +27592788791 6 6 6 6 7 2 6 7 4 4 5 5 5 7 5 +27621687903 2 6 7 6 6 7 7 7 6 3 2 6 6 6 6 +27658072183 5 7 7 7 7 5 5 7 6 6 5 3 5 7 6 +27675727918 2 7 7 5 5 7 7 5 5 6 6 3 3 7 7 +27676055594 2 7 7 4 3 7 7 6 4 7 7 3 4 7 7 +27676055657 2 5 5 6 5 7 7 7 7 7 7 3 4 5 5 +27688797725 2 5 5 7 7 7 7 5 5 3 3 6 6 7 7 +27728577399 5 7 7 7 7 5 5 7 6 3 5 6 5 7 6 +27772683801 2 4 3 7 7 7 7 6 4 3 4 7 7 7 7 +27772683866 2 6 5 5 5 7 7 7 7 3 4 7 7 5 5 +27925668039 7 6 3 3 6 7 1 6 6 7 5 5 7 6 6 +27926723369 5 6 6 5 5 7 7 6 7 5 4 7 6 5 2 +27940042299 7 7 4 7 4 4 7 1 7 7 4 7 5 4 7 +27964470049 7 6 6 6 6 7 3 3 7 6 6 6 6 6 2 +27973457723 7 7 4 7 4 4 7 1 7 7 5 7 4 4 7 +27980165131 6 6 7 6 7 6 5 6 6 7 6 5 5 6 7 +27981493521 7 5 7 5 7 4 6 1 7 5 7 5 7 4 6 +27981493538 7 5 7 5 7 4 6 1 7 5 7 5 7 4 6 +28026796913 6 3 6 5 6 5 6 6 5 6 7 6 3 6 3 +28033606002 6 5 6 3 6 5 6 6 5 6 3 6 7 6 3 +28033661712 5 6 6 6 6 5 3 3 5 6 6 6 6 7 3 +28039171851 6 6 7 6 7 6 5 6 6 5 5 7 6 6 7 +28043141063 7 3 6 6 3 7 1 6 6 5 7 7 5 6 6 +28048028434 7 6 6 6 6 7 3 3 7 6 6 6 6 6 2 +28049990426 5 5 5 6 6 7 7 6 7 7 6 5 4 5 2 +28050373408 5 6 6 6 6 5 3 3 5 6 6 6 6 7 3 +28077713441 6 6 5 4 6 6 7 6 6 6 3 6 6 6 3 +28179546898 6 4 6 6 5 6 7 6 6 6 6 6 3 6 3 +28243376704 6 7 4 5 6 5 4 6 6 7 6 4 7 7 4 +28318571328 6 5 6 7 4 5 4 6 6 4 7 7 6 7 4 +28480289697 5 6 7 5 5 7 6 6 7 5 5 6 7 4 2 +28492669503 7 6 5 5 7 6 5 5 6 7 1 5 6 6 5 +28505428407 6 6 5 6 7 6 5 6 6 7 6 7 5 6 7 +28513538879 7 5 7 6 5 6 5 5 6 5 6 7 1 6 5 +28513811297 6 3 6 7 6 7 6 6 7 6 6 6 3 6 2 +28559237815 6 6 7 6 5 6 5 6 6 7 5 7 6 6 7 +28561875794 6 7 6 3 6 7 6 6 7 6 3 6 6 6 2 +28565740401 6 3 6 5 6 5 6 6 5 6 7 6 3 6 3 +28570133394 5 5 5 6 7 7 6 6 7 6 7 5 5 4 2 +28570462322 6 5 6 3 6 5 6 6 5 6 3 6 7 6 3 +28608178789 7 3 7 5 7 5 7 7 4 7 4 4 5 5 5 +28608178917 7 3 7 5 6 5 7 6 5 6 5 3 6 4 6 +28691729238 7 5 7 3 7 5 7 7 4 4 5 7 4 5 5 +28691729366 7 5 6 3 7 5 7 6 5 3 6 6 5 4 6 +28760791665 5 6 4 6 6 6 7 7 5 7 7 4 4 6 4 +28761530229 7 7 5 7 5 4 7 5 7 7 5 7 1 5 7 +28763206225 7 7 4 5 4 7 5 4 6 7 4 4 7 7 4 +28764157046 7 7 5 7 5 4 7 5 7 7 1 7 5 5 7 +28786170722 7 5 4 7 4 7 5 4 6 4 7 7 4 7 4 +28838613106 5 6 6 6 4 6 7 7 5 4 4 7 7 6 4 +29203688260 7 7 5 7 5 3 7 4 4 7 5 7 5 4 5 +29568197525 4 7 6 4 5 7 5 5 3 7 7 4 4 7 7 +29637638566 4 4 5 7 6 7 5 5 3 4 4 7 7 7 7 +29673226879 4 5 7 7 7 5 5 7 4 4 3 5 5 7 7 +29687843455 4 7 7 5 7 5 5 7 4 5 5 4 3 7 7 +29709197412 5 4 5 7 7 7 6 5 4 5 1 6 7 7 6 +29731596663 4 7 7 7 7 3 4 7 4 5 5 5 5 7 5 +29762966356 5 7 7 4 5 7 6 5 4 6 7 5 1 7 6 +29804691568 5 4 5 5 4 5 1 7 7 7 6 6 7 7 6 +29836909172 5 7 5 7 4 3 5 7 7 4 5 4 5 7 7 +29853620852 5 7 4 7 5 3 5 7 7 4 5 4 5 7 7 +29922172528 5 5 4 4 5 5 1 7 7 6 7 7 6 7 6 +29930709415 2 5 5 5 5 3 3 7 7 6 6 7 7 7 7 +29935249045 4 7 6 5 3 7 7 4 5 7 5 4 4 7 7 +29964132759 2 5 5 5 5 3 3 7 7 7 7 6 6 7 7 +29968980212 5 7 5 7 7 4 5 7 4 3 5 4 5 7 7 +29970551540 5 7 7 7 5 4 5 7 4 4 5 3 5 7 7 +29970600692 5 7 7 7 4 4 5 7 5 4 5 3 5 7 7 +29985741044 5 7 4 7 7 4 5 7 5 3 5 4 5 7 7 +30057959846 4 5 3 7 6 7 7 4 5 4 4 7 5 7 7 +30068812989 7 6 4 6 4 6 5 6 5 2 7 7 5 6 5 +30068813619 6 7 4 6 6 4 5 6 2 5 7 7 6 5 5 +30072323187 7 7 3 7 4 4 7 4 7 7 6 7 3 2 7 +30072323313 7 7 3 7 4 4 7 4 7 7 6 7 2 3 7 +30072323317 7 7 3 7 3 4 7 4 7 7 6 7 2 4 7 +30072323443 7 7 3 7 4 3 7 4 7 7 6 7 4 2 7 +30080885127 6 6 2 2 6 6 2 7 6 6 7 7 6 6 7 +30093881139 6 7 6 7 5 4 6 6 2 6 6 6 6 5 5 +30120818017 7 5 6 5 7 4 7 4 7 5 7 5 6 1 6 +30122450291 7 7 4 7 3 4 7 4 7 7 3 7 6 2 7 +30122450418 7 7 4 7 3 4 7 4 7 7 2 7 6 3 7 +30122450422 7 7 3 7 3 4 7 4 7 7 2 7 6 4 7 +30122458483 7 7 4 7 3 3 7 4 7 7 4 7 6 2 7 +30127626872 4 5 4 4 5 3 4 7 7 7 7 6 5 7 7 +30135660339 6 7 5 7 6 4 6 6 2 6 6 6 6 5 5 +30135856699 7 7 4 7 4 4 7 7 2 3 7 6 7 7 3 +30142148395 7 7 6 7 3 4 7 7 2 4 7 4 7 7 3 +30144204603 7 7 4 7 4 4 7 7 2 6 7 3 7 7 3 +30144243483 7 7 3 7 6 4 7 7 2 4 7 4 7 7 3 +30144309042 6 7 5 6 7 5 5 7 2 5 7 6 5 5 4 +30144310323 7 7 5 6 6 5 5 6 2 5 7 7 5 5 4 +30148506674 7 7 5 4 7 4 5 7 3 5 7 7 4 5 5 +30157110663 6 2 6 6 2 6 2 7 6 7 6 6 7 6 7 +30158925617 6 6 7 7 5 5 5 7 2 6 5 5 7 5 4 +30160195518 7 6 4 6 4 6 5 6 5 7 5 2 7 6 5 +30160490291 7 6 6 7 5 5 5 6 2 7 5 5 7 5 4 +30160727859 6 6 6 7 4 4 5 6 2 7 6 5 7 5 5 +30162591537 7 4 7 7 5 4 5 7 3 7 4 5 7 5 5 +30187664722 7 5 7 5 6 4 7 4 7 5 6 5 7 1 6 +30189260408 4 4 5 5 4 3 4 7 7 6 5 7 7 7 7 +30206714247 6 6 2 2 6 6 2 7 6 6 7 7 6 6 7 +30208025375 5 3 5 5 7 5 6 6 5 7 5 7 6 7 3 +30208026509 3 5 5 5 5 7 6 6 7 5 5 7 7 6 3 +30224737071 5 5 7 3 5 5 6 6 5 7 6 7 5 7 3 +30225785742 3 5 5 5 5 7 6 6 7 7 7 5 5 6 3 +30268549439 6 5 6 4 7 4 5 7 4 7 6 7 5 6 3 +30277493516 7 6 5 5 7 5 6 6 5 7 5 7 3 5 3 +30285261119 6 4 7 5 6 4 5 7 4 7 5 7 6 6 3 +30291295623 6 2 6 6 2 6 2 7 6 7 6 6 7 6 7 +30292110092 7 5 7 6 5 5 6 6 5 7 3 7 5 5 3 +30739803325 7 6 6 7 4 5 6 6 6 2 6 6 5 6 5 +30744832909 5 5 7 3 5 5 6 6 7 5 6 7 7 5 3 +30746928014 5 3 5 5 7 5 6 6 7 7 7 5 6 5 3 +30805403711 6 6 7 5 7 5 5 7 5 5 5 7 3 6 3 +30806118334 7 7 4 6 6 5 6 6 6 6 5 2 6 6 5 +30814350092 7 5 7 4 7 4 6 6 4 6 6 7 5 5 3 +30822107455 6 5 7 6 7 5 5 7 5 7 3 5 5 6 3 +30831061772 7 4 7 5 7 4 6 6 4 7 5 6 6 5 3 +30876842069 5 7 6 5 4 7 7 4 5 7 7 5 1 6 6 +30877424885 7 7 4 7 4 3 7 4 7 7 3 7 2 6 7 +30877424886 7 7 4 7 4 3 7 4 7 7 2 7 3 6 7 +30877425142 7 7 3 7 4 3 7 4 7 7 2 7 4 6 7 +30877433077 7 7 4 7 3 3 7 4 7 7 4 7 2 6 7 +30993815910 5 5 4 7 6 7 7 4 5 5 1 7 7 6 6 +31008431720 5 4 4 4 3 5 4 7 7 7 7 6 7 5 7 +31129603672 5 4 3 4 4 5 4 7 7 6 7 7 7 5 7 +31142292669 7 6 5 7 4 6 6 6 6 2 6 6 5 6 5 +31142489785 7 7 4 7 4 4 7 7 3 2 7 6 7 7 3 +31148306341 5 6 6 4 4 7 5 7 7 4 6 7 6 5 3 +31165067169 6 6 7 5 5 7 5 7 5 5 5 7 6 3 3 +31166828478 7 7 4 6 5 6 6 6 6 6 5 2 6 6 5 +31217684410 7 7 4 7 4 4 7 7 3 6 7 2 7 7 3 +31218722073 7 5 5 5 7 5 7 2 6 5 5 5 7 5 7 +31226127766 5 4 4 6 6 7 5 7 7 7 6 4 6 5 3 +31226176914 6 5 5 6 7 7 5 7 5 7 6 5 5 3 3 +31265714474 7 5 7 5 5 5 7 2 6 5 7 5 5 5 7 +31275657917 7 7 6 7 4 3 7 7 4 2 7 4 7 7 3 +31276666557 7 7 4 7 4 4 7 7 6 2 7 3 7 7 3 +31276705437 7 7 3 7 4 6 7 7 4 2 7 4 7 7 3 +31276772508 7 6 5 6 5 7 5 7 5 2 7 6 5 5 4 +31276772529 7 7 5 6 5 6 5 6 5 2 7 7 5 5 4 +31280966864 7 7 5 4 4 7 5 7 5 3 7 7 5 4 5 +31283077900 6 7 5 5 5 7 6 6 7 5 5 7 5 3 3 +31299838764 5 7 7 4 4 7 6 6 6 4 6 7 5 5 3 +31343513278 7 7 4 7 4 4 7 7 6 3 7 2 7 7 3 +31344551445 5 7 5 5 5 7 7 2 5 6 5 5 5 7 7 +31349804974 7 7 4 7 3 6 7 7 4 4 7 2 7 7 3 +31350852542 7 7 4 7 6 3 7 7 4 4 7 2 7 7 3 +31365588748 6 5 5 7 5 7 6 6 7 7 5 5 5 3 3 +31365637916 5 4 4 7 7 7 6 6 6 7 5 4 6 5 3 +31368155052 7 6 5 6 5 7 5 7 5 6 5 2 7 5 4 +31368155058 7 6 5 7 5 6 5 6 5 7 5 2 7 5 4 +31368159200 7 4 4 7 5 7 5 7 5 7 5 3 7 4 5 +31400415526 5 5 5 7 5 7 7 2 5 5 5 6 5 7 7 +31496441400 5 2 5 5 5 5 5 7 5 6 5 7 7 7 7 +31500645418 7 5 7 2 6 5 7 5 5 5 7 5 5 5 7 +31503225912 5 5 5 2 5 5 5 7 5 7 7 6 5 7 7 +31504827673 7 2 6 5 7 5 7 5 5 5 5 5 7 5 7 +31685111717 4 6 7 5 4 6 5 7 7 4 5 7 6 6 3 +31701864357 5 6 7 6 5 7 5 7 7 5 3 5 6 5 3 +31746221462 4 5 4 6 7 6 5 7 7 7 6 4 5 6 3 +31746270358 5 6 5 6 7 7 5 7 7 5 6 5 3 5 3 +31771727928 2 5 5 5 5 5 5 7 6 7 7 5 5 7 7 +31782702648 2 5 5 5 5 5 5 7 6 5 5 7 7 7 7 +31809659383 2 6 6 6 6 2 2 7 7 6 6 6 6 7 7 +31812529213 6 6 7 7 5 5 5 7 6 2 5 5 5 7 4 +31812751294 6 7 4 6 6 4 5 6 7 5 5 2 6 7 5 +31813045437 6 7 6 7 5 5 5 6 7 2 5 5 5 7 4 +31813283005 6 6 6 7 4 4 5 6 7 2 6 5 5 7 5 +31816191101 4 7 7 7 4 5 5 7 7 3 4 5 5 7 5 +31818015223 2 6 6 6 6 2 2 7 7 6 6 6 6 7 7 +31818834732 5 7 7 6 5 5 6 6 7 5 3 7 5 5 3 +31836644140 4 7 7 5 4 7 6 6 7 4 5 6 5 6 3 +31885681436 5 6 5 7 7 5 6 6 7 7 5 5 3 5 3 +31885731612 4 5 4 7 7 7 6 6 7 6 5 4 5 6 3 +31888247614 6 7 5 6 7 5 5 7 6 5 5 2 5 7 4 +31888247998 6 7 5 7 6 5 5 6 7 5 5 2 5 7 4 +31888251006 4 7 4 7 7 5 5 7 7 5 5 3 4 7 5 +31897554528 5 2 5 5 5 5 5 7 7 6 7 5 7 5 7 +31903848486 2 5 5 7 6 7 7 5 5 5 5 5 5 7 7 +31904893408 5 2 5 7 7 6 7 5 5 5 5 5 7 5 7 +31912733392 5 7 7 2 5 6 7 5 5 5 7 5 5 5 7 +31914266192 5 5 5 2 5 5 5 7 7 5 7 6 7 5 7 +31916918293 2 7 6 5 5 7 7 5 5 5 5 5 5 7 7 +31949823544 4 4 5 5 3 4 4 7 6 7 5 7 7 7 7 +31950320852 5 7 7 5 4 6 7 4 5 7 6 5 1 7 6 +31999400420 5 5 4 7 7 6 7 4 5 5 1 7 6 7 6 +32010409528 4 5 3 4 5 4 4 7 6 7 7 7 5 7 7 +32147565252 5 7 7 5 5 5 7 2 5 6 7 5 5 5 7 +32156436932 5 5 5 7 7 5 7 2 5 5 5 6 7 5 7 +32218539395 6 7 3 2 7 6 2 6 7 6 6 6 7 6 6 +32219586711 7 6 3 2 6 7 2 6 6 7 6 6 6 7 6 +32220127102 7 7 1 7 1 1 7 6 6 6 6 6 6 6 6 +32220127228 7 7 1 7 1 1 7 6 6 6 6 6 6 6 6 +32220135037 7 7 1 7 1 1 7 6 6 6 6 6 6 6 6 +32220135164 7 7 1 7 1 1 7 6 6 6 6 6 6 6 6 +32220135289 7 7 1 7 1 1 7 6 6 6 6 6 6 6 6 +32220135290 7 7 1 7 1 1 7 6 6 6 6 6 6 6 6 +32222732677 5 7 4 1 5 7 4 7 7 5 5 7 7 5 5 +32224682887 7 7 3 4 6 6 3 7 5 5 7 7 6 6 5 +32229550375 6 4 5 2 6 5 5 7 6 7 5 6 6 6 5 +32254011557 7 7 3 5 6 7 5 7 6 5 7 7 5 5 6 +32263102855 6 4 3 2 4 3 4 7 7 7 7 7 7 7 7 +32267821319 7 6 3 2 7 5 4 5 7 7 5 5 7 7 5 +32270130297 6 6 3 7 4 2 7 5 7 7 6 7 5 4 7 +32270130298 6 7 4 6 3 2 7 5 7 7 5 7 6 4 7 +32298377110 7 5 6 7 3 7 5 7 6 7 5 5 7 5 6 +32305098631 7 4 6 7 3 6 3 7 5 7 6 5 7 6 5 +32338107303 7 2 6 6 3 7 2 6 6 6 6 7 6 7 6 +32338143110 5 1 5 7 4 7 4 7 7 7 7 5 5 5 5 +32338305415 6 2 4 4 3 3 4 7 7 7 7 7 7 7 7 +32338309895 7 2 7 6 3 5 4 5 7 5 7 7 5 7 5 +32339163011 6 2 7 7 3 6 2 6 7 6 7 6 6 6 6 +32340271383 6 2 6 4 5 5 5 7 6 6 6 7 5 6 5 +32349610247 7 5 4 1 7 5 4 7 5 7 5 7 5 7 5 +32350511503 7 7 3 4 6 6 3 7 5 5 7 7 6 6 5 +32372597550 6 6 7 3 6 6 7 5 5 7 5 6 5 7 3 +32417245508 7 7 4 3 7 7 4 7 2 6 7 7 3 4 7 +32438759311 7 4 6 7 3 6 3 7 5 7 6 5 7 6 5 +32456155933 6 3 6 6 7 6 7 5 5 6 5 7 5 7 3 +32472328967 7 1 7 5 4 5 4 7 5 7 5 7 5 7 5 +32474688836 7 3 7 7 4 7 4 7 2 7 3 6 7 4 7 +32488892707 7 7 3 5 7 6 5 7 5 6 7 7 5 5 6 +32566689555 7 5 7 7 3 6 5 7 5 7 5 6 7 5 6 +32749644197 4 6 5 2 5 6 5 7 7 6 5 6 6 6 5 +32877076886 4 2 5 6 5 6 5 7 7 6 6 6 5 6 5 +32892693388 6 6 7 3 6 6 7 5 7 5 5 6 7 5 3 +32969731428 7 3 7 7 6 7 4 7 2 7 3 4 7 4 7 +32987490644 7 7 6 3 7 7 4 7 2 4 7 7 3 4 7 +32995058572 6 3 6 6 7 6 7 5 7 6 7 5 5 5 3 +33018077575 4 6 3 2 3 4 4 7 7 7 7 7 7 7 7 +33022796165 6 7 3 2 5 7 4 5 7 7 5 5 7 7 5 +33025105521 6 6 3 7 2 4 7 5 7 7 6 7 4 5 7 +33025105648 7 6 4 6 2 3 7 5 7 7 5 7 4 6 7 +33075764338 6 7 2 6 3 4 7 5 7 7 4 7 6 5 7 +33075764464 7 6 2 6 4 3 7 5 7 7 4 7 5 6 7 +33143415175 4 2 3 6 3 4 4 7 7 7 7 7 7 7 7 +33143419782 6 2 5 7 3 7 4 5 7 5 7 7 5 7 5 +33298051364 7 7 4 3 7 7 4 7 6 2 7 7 4 3 7 +33354671367 7 5 5 2 6 5 5 5 7 5 7 5 7 5 7 +33355719061 5 7 5 2 5 6 5 5 5 7 7 5 5 7 7 +33412114854 5 2 5 7 5 6 5 5 5 5 5 7 7 7 7 +33413162247 7 2 6 5 5 5 5 5 7 5 7 5 7 5 7 +33416080660 7 3 7 7 4 7 4 7 6 7 4 2 7 3 7 +33583084836 7 7 6 3 7 7 4 7 4 2 7 7 4 3 7 +33643670804 7 3 7 7 6 7 4 7 4 7 4 2 7 3 7 +33697670925 3 6 6 6 6 7 7 5 6 5 5 7 7 5 3 +33715430158 3 6 6 6 6 7 7 5 6 7 7 5 5 5 3 +33824048638 5 7 6 7 7 3 5 7 7 6 5 5 5 7 6 +33849489716 3 7 7 7 7 6 4 7 7 2 3 4 4 7 7 +33857479933 5 7 7 7 6 3 5 7 7 5 5 6 5 7 6 +33929930036 3 7 7 7 7 6 4 7 7 4 4 2 3 7 7 +33957650879 4 7 6 7 6 3 3 7 7 5 6 5 6 7 5 +33965482943 4 7 6 7 6 3 3 7 7 5 6 5 6 7 5 +34225539567 2 7 6 6 7 3 2 6 6 6 6 7 7 6 6 +34225578398 1 5 5 7 7 4 4 7 7 7 7 5 5 5 5 +34225742215 2 6 4 4 3 3 4 7 7 7 7 7 7 7 7 +34225742285 2 7 7 6 5 3 4 5 5 7 7 7 7 5 5 +34226660741 2 6 6 4 5 5 5 7 6 6 6 7 6 5 5 +34227642591 2 6 7 7 6 3 2 6 6 7 7 6 6 6 6 +34233934253 1 7 7 5 5 4 4 7 7 5 5 7 7 5 5 +34235248948 3 7 7 7 7 4 4 7 7 2 3 6 4 7 7 +34243372422 2 4 5 6 6 5 5 7 6 7 6 6 6 5 5 +34275877255 2 4 3 6 4 3 4 7 7 7 7 7 7 7 7 +34275877326 2 6 5 7 7 3 4 5 5 7 7 7 7 5 5 +34292918694 2 5 5 7 6 5 5 5 5 5 5 7 7 7 7 +34295013781 2 7 6 5 5 5 5 5 5 7 7 5 5 7 7 +34296882484 3 7 7 7 7 4 4 7 7 6 4 2 3 7 7 diff --git a/research/complex-m4-time-unrolled-cuts/data/n0_certs.txt b/research/complex-m4-time-unrolled-cuts/data/n0_certs.txt new file mode 100644 index 0000000000..8c108f8164 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/n0_certs.txt @@ -0,0 +1,326 @@ +CERT 3,2,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,2,1 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 5,2,1 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 6,2,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,2,1 SET 32069017604 CHAIN 32069083140,32069017604,32069017604,32069017604 COST 44 RHS 45 +CERT 9,2,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 10,2,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 4,3,12,2,1 SET 163060718 CHAIN 2310544366,163060718,163060718,163060718,163060718,163060718 COST 47 RHS 48 +CERT 5,3,12,2,1 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 6,3,12,2,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,8,3,12,2,1 SET 14287197482 CHAIN 14287328554,14287197482,14287197482,14287197482,14287197482,14287197482,14287197482 COST 47 RHS 48 +CERT 5,8,3,12,2,1 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 6,8,3,12,2,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 9,8,3,12,2,1 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,3,12,2,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 9,3,12,2,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 10,3,12,2,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 4,12,2,1 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 5,12,2,1 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,12,2,1 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 8,12,2,1 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 9,12,2,1 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,12,2,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 3,1 SET 7896063 CHAIN 142113791,7896063,7896063 COST 47 RHS 48 +CERT 2,4,1 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,4,1 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,4,1 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 2,6,4,1 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,6,4,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,4,1 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,6,4,1 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 9,6,4,1 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 2,10,6,4,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,10,6,4,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,10,6,4,1 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,10,6,4,1 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 2,9,10,6,4,1 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,9,10,6,4,1 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,9,10,6,4,1 SET 32061675808 CHAIN 32061675872,32061675808,32061675808,32061675808,32061675808,32061675808,32061675808 COST 47 RHS 48 +CERT 8,9,10,6,4,1 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 12,9,10,6,4,1 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,10,6,4,1 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 12,6,4,1 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 8,4,1 SET 32044973312 CHAIN 32061750528,32044973312,32044973312,32044973312 COST 44 RHS 45 +CERT 9,4,1 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 2,10,4,1 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,10,4,1 SET 32044972288 CHAIN 32044973312,32044972288,32044972288,32044972288,32044972288 COST 47 RHS 48 +CERT 5,10,4,1 SET 2308480943 CHAIN 2308481007,2308480943,2308480943,2308480943,2308480943 COST 47 RHS 48 +CERT 2,6,10,4,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,6,10,4,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,10,4,1 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,6,10,4,1 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 2,9,6,10,4,1 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,9,6,10,4,1 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,9,6,10,4,1 SET 32061675808 CHAIN 32061675872,32061675808,32061675808,32061675808,32061675808,32061675808,32061675808 COST 47 RHS 48 +CERT 8,9,6,10,4,1 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 12,9,6,10,4,1 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,6,10,4,1 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 8,10,4,1 SET 2829597670 CHAIN 2829597671,2829597670,2829597670,2829597670,2829597670 COST 47 RHS 48 +CERT 9,10,4,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,10,4,1 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,4,1 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 5,1 SET 7896063 CHAIN 142113791,7896063,7896063 COST 47 RHS 48 +CERT 2,6,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,6,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 2,4,6,1 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,4,6,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,4,6,1 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,4,6,1 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 9,4,6,1 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 2,10,4,6,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,10,4,6,1 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,10,4,6,1 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,10,4,6,1 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 2,9,10,4,6,1 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,9,10,4,6,1 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,9,10,4,6,1 SET 32061675808 CHAIN 32061675872,32061675808,32061675808,32061675808,32061675808,32061675808,32061675808 COST 47 RHS 48 +CERT 8,9,10,4,6,1 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 12,9,10,4,6,1 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,10,4,6,1 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 12,4,6,1 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 5,6,1 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,6,1 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 9,6,1 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387 COST 47 RHS 48 +CERT 10,6,1 SET 32044972288 CHAIN 32044973312,32044972288,32044972288,32044972288 COST 47 RHS 48 +CERT 12,6,1 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 8,1 SET 27487888912 CHAIN 27756324368,27487888912,27487888912 COST 47 RHS 48 +CERT 9,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896 COST 44 RHS 45 +CERT 10,1 SET 34351824896 CHAIN 34351857664,34351824896,34351824896 COST 44 RHS 45 +CERT 12,1 SET 32067971072 CHAIN 32069019648,32067971072,32067971072 COST 47 RHS 48 +CERT 3,1,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,1,2 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 5,1,2 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 6,1,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,1,2 SET 32069017604 CHAIN 32069083140,32069017604,32069017604,32069017604 COST 44 RHS 45 +CERT 9,1,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 10,1,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 4,3,12,1,2 SET 163060718 CHAIN 2310544366,163060718,163060718,163060718,163060718,163060718 COST 47 RHS 48 +CERT 5,3,12,1,2 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 6,3,12,1,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,8,3,12,1,2 SET 14287197482 CHAIN 14287328554,14287197482,14287197482,14287197482,14287197482,14287197482,14287197482 COST 47 RHS 48 +CERT 5,8,3,12,1,2 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 6,8,3,12,1,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 9,8,3,12,1,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,3,12,1,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 9,3,12,1,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 10,3,12,1,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 4,12,1,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 5,12,1,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,12,1,2 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 8,12,1,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 9,12,1,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,12,1,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 3,2 SET 7896063 CHAIN 16284671,7896063,7896063 COST 47 RHS 48 +CERT 1,4,2 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,4,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,4,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,4,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,4,2 SET 31533252724 CHAIN 32070123636,31533252724,31533252724,31533252724 COST 44 RHS 45 +CERT 1,9,4,2 SET 2308479982 CHAIN 2310577134,2308479982,2308479982,2308479982,2308479982 COST 47 RHS 48 +CERT 3,9,4,2 SET 31533252720 CHAIN 31533252724,31533252720,31533252720,31533252720,31533252720 COST 47 RHS 48 +CERT 5,9,4,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,6,9,4,2 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 3,6,9,4,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,9,4,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,8,6,9,4,2 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 3,8,6,9,4,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,8,6,9,4,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,6,9,4,2 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,8,6,9,4,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,6,9,4,2 SET 31534306344 CHAIN 31534830632,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,6,9,4,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 8,9,4,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,9,4,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,9,4,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,4,2 SET 33680769040 CHAIN 33814986768,33680769040,33680769040,33680769040 COST 47 RHS 48 +CERT 12,4,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 5,2 SET 31533252720 CHAIN 31533252724,31533252720,31533252720 COST 47 RHS 48 +CERT 6,2 SET 7896063 CHAIN 16284671,7896063,7896063 COST 47 RHS 48 +CERT 1,8,2 SET 32069017604 CHAIN 32069083140,32069017604,32069017604,32069017604 COST 44 RHS 45 +CERT 3,8,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,8,2 SET 31533252724 CHAIN 32070123636,31533252724,31533252724,31533252724 COST 44 RHS 45 +CERT 1,5,8,2 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,5,8,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,5,8,2 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,5,8,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 9,5,8,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,5,8,2 SET 142184185 CHAIN 142188281,142184185,142184185,142184185,142184185 COST 47 RHS 48 +CERT 12,5,8,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,8,2 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 9,8,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,8,2 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 9,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896 COST 44 RHS 45 +CERT 10,2 SET 34351824896 CHAIN 34351857664,34351824896,34351824896 COST 44 RHS 45 +CERT 12,2 SET 32066920452 CHAIN 32069017604,32066920452,32066920452 COST 47 RHS 48 +CERT 3 SET 31533252720 CHAIN 31533252724,31533252720 COST 47 RHS 48 +CERT 2,1,4 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,1,4 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,1,4 SET 7896063 CHAIN 142113791,7896063,7896063,7896063 COST 47 RHS 48 +CERT 2,6,1,4 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,6,1,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,1,4 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,6,1,4 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 9,6,1,4 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 2,10,6,1,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,10,6,1,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,10,6,1,4 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,10,6,1,4 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 2,9,10,6,1,4 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,9,10,6,1,4 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,9,10,6,1,4 SET 32061675808 CHAIN 32061675872,32061675808,32061675808,32061675808,32061675808,32061675808,32061675808 COST 47 RHS 48 +CERT 8,9,10,6,1,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 12,9,10,6,1,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,10,6,1,4 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 12,6,1,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 8,1,4 SET 32044973312 CHAIN 32061750528,32044973312,32044973312,32044973312 COST 44 RHS 45 +CERT 9,1,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 2,10,1,4 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,10,1,4 SET 32044972288 CHAIN 32044973312,32044972288,32044972288,32044972288,32044972288 COST 47 RHS 48 +CERT 5,10,1,4 SET 2308480943 CHAIN 2308481007,2308480943,2308480943,2308480943,2308480943 COST 47 RHS 48 +CERT 2,6,10,1,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,6,10,1,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,10,1,4 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,6,10,1,4 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 2,9,6,10,1,4 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,9,6,10,1,4 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,9,6,10,1,4 SET 32061675808 CHAIN 32061675872,32061675808,32061675808,32061675808,32061675808,32061675808,32061675808 COST 47 RHS 48 +CERT 8,9,6,10,1,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 12,9,6,10,1,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,6,10,1,4 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 8,10,1,4 SET 2829597670 CHAIN 2829597671,2829597670,2829597670,2829597670,2829597670 COST 47 RHS 48 +CERT 9,10,1,4 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,10,1,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,1,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,2,4 SET 34351843328 CHAIN 34351859712,34351843328,34351843328,34351843328 COST 44 RHS 45 +CERT 3,2,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,2,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,2,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,2,4 SET 31533252724 CHAIN 32070123636,31533252724,31533252724,31533252724 COST 44 RHS 45 +CERT 1,9,2,4 SET 2308479982 CHAIN 2310577134,2308479982,2308479982,2308479982,2308479982 COST 47 RHS 48 +CERT 3,9,2,4 SET 31533252720 CHAIN 31533252724,31533252720,31533252720,31533252720,31533252720 COST 47 RHS 48 +CERT 5,9,2,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,6,9,2,4 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 3,6,9,2,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,9,2,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,8,6,9,2,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 3,8,6,9,2,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,8,6,9,2,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,6,9,2,4 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,8,6,9,2,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,6,9,2,4 SET 31534306344 CHAIN 31534830632,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,6,9,2,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 8,9,2,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,9,2,4 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,9,2,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,2,4 SET 33680769040 CHAIN 33814986768,33680769040,33680769040,33680769040 COST 47 RHS 48 +CERT 12,2,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 3,4 SET 31533252720 CHAIN 31533252724,31533252720,31533252720 COST 47 RHS 48 +CERT 5,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519 COST 47 RHS 48 +CERT 6,4 SET 32066920452 CHAIN 32069017604,32066920452,32066920452 COST 47 RHS 48 +CERT 8,4 SET 14287197482 CHAIN 14287328554,14287197482,14287197482 COST 47 RHS 48 +CERT 1,9,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 1,2,9,4 SET 2308479982 CHAIN 2310577134,2308479982,2308479982,2308479982,2308479982 COST 47 RHS 48 +CERT 3,2,9,4 SET 31533252720 CHAIN 31533252724,31533252720,31533252720,31533252720,31533252720 COST 47 RHS 48 +CERT 5,2,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,6,2,9,4 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 3,6,2,9,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,2,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,8,6,2,9,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 3,8,6,2,9,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,8,6,2,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,6,2,9,4 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,8,6,2,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,6,2,9,4 SET 31534306344 CHAIN 31534830632,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,6,2,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 8,2,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,2,9,4 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,2,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 3,9,4 SET 31533252720 CHAIN 31533252724,31533252720,31533252720,31533252720 COST 47 RHS 48 +CERT 5,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,6,9,4 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 1,2,6,9,4 SET 16367387 CHAIN 2163851035,16367387,16367387,16367387,16367387,16367387 COST 47 RHS 48 +CERT 3,2,6,9,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,2,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,8,2,6,9,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 3,8,2,6,9,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,8,2,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,2,6,9,4 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,8,2,6,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,2,6,9,4 SET 31534306344 CHAIN 31534830632,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,2,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 3,6,9,4 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,8,6,9,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 1,2,8,6,9,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 3,2,8,6,9,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,2,8,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,2,8,6,9,4 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,2,8,6,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 1,3,8,6,9,4 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 2,3,8,6,9,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,3,8,6,9,4 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 10,3,8,6,9,4 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,3,8,6,9,4 SET 14287197482 CHAIN 16434681130,14287197482,14287197482,14287197482,14287197482,14287197482,14287197482 COST 47 RHS 48 +CERT 5,8,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8,6,9,4 SET 31534306344 CHAIN 31534308392,31534306344,31534306344,31534306344,31534306344,31534306344 COST 47 RHS 48 +CERT 12,8,6,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,6,9,4 SET 32070112296 CHAIN 32070114344,32070112296,32070112296,32070112296,32070112296 COST 47 RHS 48 +CERT 12,6,9,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 8,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,9,4 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,9,4 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 2,1,10,4 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,1,10,4 SET 32044972288 CHAIN 32044973312,32044972288,32044972288,32044972288,32044972288 COST 47 RHS 48 +CERT 5,1,10,4 SET 2308480943 CHAIN 2308481007,2308480943,2308480943,2308480943,2308480943 COST 47 RHS 48 +CERT 2,6,1,10,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,6,1,10,4 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 5,6,1,10,4 SET 7896063 CHAIN 7928831,7896063,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 8,6,1,10,4 SET 15001274964 CHAIN 15001406036,15001274964,15001274964,15001274964,15001274964,15001274964 COST 47 RHS 48 +CERT 2,9,6,1,10,4 SET 11420572646 CHAIN 11420572654,11420572646,11420572646,11420572646,11420572646,11420572646,11420572646 COST 47 RHS 48 +CERT 3,9,6,1,10,4 SET 14354437160 CHAIN 14354437162,14354437160,14354437160,14354437160,14354437160,14354437160,14354437160 COST 47 RHS 48 +CERT 5,9,6,1,10,4 SET 32061675808 CHAIN 32061675872,32061675808,32061675808,32061675808,32061675808,32061675808,32061675808 COST 47 RHS 48 +CERT 8,9,6,1,10,4 SET 27487888912 CHAIN 27756324368,27487888912,27487888912,27487888912,27487888912,27487888912,27487888912 COST 47 RHS 48 +CERT 12,9,6,1,10,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 12,6,1,10,4 SET 32066920452 CHAIN 32069017604,32066920452,32066920452,32066920452,32066920452,32066920452 COST 47 RHS 48 +CERT 8,1,10,4 SET 2829597670 CHAIN 2829597671,2829597670,2829597670,2829597670,2829597670 COST 47 RHS 48 +CERT 9,1,10,4 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,1,10,4 SET 34326691844 CHAIN 34335080452,34326691844,34326691844,34326691844,34326691844 COST 47 RHS 48 +CERT 2,10,4 SET 33680769040 CHAIN 33814986768,33680769040,33680769040,33680769040 COST 47 RHS 48 +CERT 3,10,4 SET 32044972288 CHAIN 32044973312,32044972288,32044972288,32044972288 COST 47 RHS 48 +CERT 5,10,4 SET 2308480943 CHAIN 2308481007,2308480943,2308480943,2308480943 COST 47 RHS 48 +CERT 6,10,4 SET 32070112296 CHAIN 32070114344,32070112296,32070112296,32070112296 COST 47 RHS 48 +CERT 8,10,4 SET 2829597670 CHAIN 2829597671,2829597670,2829597670,2829597670 COST 47 RHS 48 +CERT 9,10,4 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,10,4 SET 33680769040 CHAIN 33814986768,33680769040,33680769040,33680769040 COST 47 RHS 48 +CERT 12,4 SET 2180555519 CHAIN 2180556543,2180555519,2180555519 COST 47 RHS 48 +CERT 5 SET 31533252720 CHAIN 31533252724,31533252720 COST 47 RHS 48 +CERT 6 SET 32066920452 CHAIN 32069017604,32066920452 COST 47 RHS 48 +CERT 1,8 SET 27487888912 CHAIN 27756324368,27487888912,27487888912 COST 47 RHS 48 +CERT 1,2,8 SET 32069017604 CHAIN 32069083140,32069017604,32069017604,32069017604 COST 44 RHS 45 +CERT 3,2,8 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,2,8 SET 31533252724 CHAIN 32070123636,31533252724,31533252724,31533252724 COST 44 RHS 45 +CERT 1,5,2,8 SET 7896063 CHAIN 142113791,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 3,5,2,8 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 4,5,2,8 SET 2180555519 CHAIN 2180556543,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,5,2,8 SET 7896063 CHAIN 16284671,7896063,7896063,7896063,7896063 COST 47 RHS 48 +CERT 9,5,2,8 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,5,2,8 SET 142184185 CHAIN 142188281,142184185,142184185,142184185,142184185 COST 47 RHS 48 +CERT 12,5,2,8 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 6,2,8 SET 7896063 CHAIN 16284671,7896063,7896063,7896063 COST 47 RHS 48 +CERT 9,2,8 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 10,2,8 SET 34351824896 CHAIN 34351857664,34351824896,34351824896,34351824896 COST 44 RHS 45 +CERT 12,2,8 SET 2180555519 CHAIN 2180555775,2180555519,2180555519,2180555519 COST 47 RHS 48 +CERT 3,8 SET 32044972288 CHAIN 32044973312,32044972288,32044972288 COST 47 RHS 48 +CERT 4,8 SET 14287197482 CHAIN 14287328554,14287197482,14287197482 COST 47 RHS 48 +CERT 5,8 SET 32067971072 CHAIN 32069019648,32067971072,32067971072 COST 47 RHS 48 +CERT 6,8 SET 32066920452 CHAIN 32069017604,32066920452,32066920452 COST 47 RHS 48 +CERT 9,8 SET 2180555519 CHAIN 2180555775,2180555519,2180555519 COST 47 RHS 48 +CERT 10,8 SET 34351824896 CHAIN 34351857664,34351824896,34351824896 COST 44 RHS 45 +CERT 12,8 SET 2180555519 CHAIN 2180555775,2180555519,2180555519 COST 47 RHS 48 +CERT 9 SET 34351824896 CHAIN 34351857664,34351824896 COST 44 RHS 45 +CERT 10 SET 34351824896 CHAIN 34351857664,34351824896 COST 44 RHS 45 +CERT 12 SET 32066920452 CHAIN 32069017604,32066920452 COST 47 RHS 48 +SUMMARY table tab_s01_b1f.txt orders 3628800 nodes 57 certificates 324 excluded 3628800 survivors 0 +KILLS_PER_SET 9 0 4 75 4 0 67 2 0 0 0 0 0 29 0 0 0 0 5 0 0 7 11 0 8 0 0 0 0 0 4 0 0 0 0 2 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 2 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 9 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/ten-move-orbit-lists.txt b/research/complex-m4-time-unrolled-cuts/data/ten-move-orbit-lists.txt new file mode 100644 index 0000000000..bea08a3605 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/ten-move-orbit-lists.txt @@ -0,0 +1,80 @@ +00 1,2,3,4,5,6,8,9,10,12 +01 1,2,3,4,5,6,8,9,10,13 +02 1,2,3,4,5,6,8,9,10,15 +03 1,2,3,4,5,6,8,9,11,15 +04 1,2,3,4,5,6,8,9,14,15 +05 1,2,3,4,5,6,9,10,12,15 +06 1,2,3,4,5,6,9,10,13,15 +07 1,2,3,4,5,6,9,11,13,14 +08 1,2,3,4,5,6,9,11,14,15 +09 1,2,3,4,5,6,11,13,14,15 +10 1,2,3,4,5,7,8,9,11,13 +11 1,2,3,4,5,7,8,9,11,14 +12 1,2,3,4,5,7,8,9,11,15 +13 1,2,3,4,5,7,8,9,14,15 +14 1,2,3,4,5,7,8,10,11,12 +15 1,2,3,4,5,7,8,10,11,13 +16 1,2,3,4,5,7,8,10,11,15 +17 1,2,3,4,5,7,8,10,12,14 +18 1,2,3,4,5,7,8,10,12,15 +19 1,2,3,4,5,7,8,10,13,14 +20 1,2,3,4,5,7,8,10,14,15 +21 1,2,3,4,5,7,8,11,13,14 +22 1,2,3,4,5,7,8,11,13,15 +23 1,2,3,4,5,7,8,11,14,15 +24 1,2,3,4,5,7,9,10,12,15 +25 1,2,3,4,5,7,9,11,13,14 +26 1,2,3,4,5,7,9,11,13,15 +27 1,2,3,4,5,7,9,11,14,15 +28 1,2,3,4,5,7,10,11,12,13 +29 1,2,3,4,5,7,10,11,12,14 +30 1,2,3,4,5,7,10,11,12,15 +31 1,2,3,4,5,7,10,11,13,14 +32 1,2,3,4,5,7,10,11,13,15 +33 1,2,3,4,5,7,10,12,14,15 +34 1,2,3,4,5,7,11,13,14,15 +35 1,2,3,4,5,8,10,13,14,15 +36 1,2,3,4,5,8,11,13,14,15 +37 1,2,3,4,5,9,10,12,14,15 +38 1,2,3,4,5,9,11,13,14,15 +39 1,2,3,4,5,10,11,12,13,14 +40 1,2,3,4,5,10,11,12,13,15 +41 1,2,3,4,7,8,11,12,13,14 +42 1,2,3,4,7,8,11,13,14,15 +43 1,2,3,4,7,9,10,12,15,15 +44 1,2,3,4,7,9,11,12,13,14 +45 1,2,3,4,7,9,11,12,13,15 +46 1,2,3,4,7,9,11,12,14,15 +47 1,2,3,4,7,9,11,13,14,15 +48 1,2,3,5,6,9,10,12,13,14 +49 1,2,3,5,6,9,10,12,13,15 +50 1,2,3,5,6,9,10,13,14,15 +51 1,2,3,5,6,9,11,12,13,15 +52 1,2,3,5,6,9,11,13,14,15 +53 1,2,3,5,7,9,11,13,14,15 +54 1,2,3,5,7,10,11,12,13,14 +55 1,2,3,5,7,10,11,12,13,15 +56 1,2,3,5,7,10,11,13,14,15 +57 1,2,4,7,9,10,11,12,13,14 +58 1,2,4,7,9,10,11,12,13,15 +59 1,2,4,7,9,10,11,13,14,15 +60 1,2,4,9,10,11,12,13,14,15 +61 1,2,5,6,7,9,10,11,13,14 +62 1,2,5,6,7,9,10,11,13,15 +63 1,2,5,6,7,9,10,13,14,15 +64 1,2,5,6,7,9,11,13,14,15 +65 1,2,5,6,7,11,12,13,14,15 +66 1,2,5,6,9,10,12,13,14,15 +67 1,2,5,7,10,11,12,13,14,15 +68 1,3,5,6,7,9,10,11,13,14 +69 1,3,5,6,7,9,10,11,13,15 +70 1,3,5,6,7,9,10,11,14,15 +71 1,3,5,6,7,9,10,12,14,15 +72 1,3,5,6,7,9,10,13,14,15 +73 1,3,5,6,7,9,11,13,14,15 +74 1,3,5,6,7,9,11,13,15,15 +75 1,3,5,6,7,10,11,13,14,15 +76 1,3,5,7,10,11,12,13,14,15 +77 3,5,6,7,9,10,11,12,13,14 +78 3,5,6,7,9,10,11,12,13,15 +79 3,5,6,7,9,10,11,13,14,15 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_00.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_00.txt new file mode 100644 index 0000000000..673542863b --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_00.txt @@ -0,0 +1,9 @@ +CERT 1 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +CERT 2 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +CERT 3 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +CERT 4 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +CERT 5 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +CERT 8 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +CERT 9 SET 65535 CHAIN 65535,65535 COST 27 RHS 28 +SUMMARY table tabs/t_00_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_01.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_01.txt new file mode 100644 index 0000000000..e9995cb14b --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_01.txt @@ -0,0 +1,9 @@ +CERT 1 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +CERT 2 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +CERT 3 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +CERT 4 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +CERT 5 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +CERT 8 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +CERT 10 SET 6356991 CHAIN 6356991,6356991 COST 31 RHS 32 +SUMMARY table tabs/t_01_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_02.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_02.txt new file mode 100644 index 0000000000..82187b4dc5 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_02.txt @@ -0,0 +1,9 @@ +CERT 1 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +CERT 2 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +CERT 3 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +CERT 4 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +CERT 5 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +CERT 8 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +CERT 14 SET 58753023 CHAIN 58753023,58753023 COST 31 RHS 32 +SUMMARY table tabs/t_02_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_03.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_03.txt new file mode 100644 index 0000000000..9d0c358f43 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_03.txt @@ -0,0 +1,9 @@ +CERT 1 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +CERT 2 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +CERT 3 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +CERT 4 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +CERT 5 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +CERT 8 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +CERT 15 SET 6848511 CHAIN 6848511,6848511 COST 31 RHS 32 +SUMMARY table tabs/t_03_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_04.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_04.txt new file mode 100644 index 0000000000..12073c8a9d --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_04.txt @@ -0,0 +1,9 @@ +CERT 1 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +CERT 2 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +CERT 3 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +CERT 4 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +CERT 8 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +CERT 12 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +CERT 15 SET 14337529183 CHAIN 14337529183,14337529183 COST 27 RHS 28 +SUMMARY table tabs/t_04_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_05.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_05.txt new file mode 100644 index 0000000000..2138ed87a5 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_05.txt @@ -0,0 +1,236 @@ +CERT 4,2,1 SET 18342732827 CHAIN 20624434203,18342732827,18342732827,18342732827 COST 31 RHS 32 +CERT 7,2,1 SET 20007871005 CHAIN 20079174173,20007871005,20007871005,20007871005 COST 31 RHS 32 +CERT 8,2,1 SET 32230072591 CHAIN 32236364047,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 11,2,1 SET 17725120663 CHAIN 24167571607,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 13,2,1 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 2,4,1 SET 9790903083 CHAIN 12072604459,9790903083,9790903083,9790903083 COST 31 RHS 32 +CERT 7,4,1 SET 11534910254 CHAIN 11535176494,11534910254,11534910254,11534910254 COST 31 RHS 32 +CERT 8,4,1 SET 32338174735 CHAIN 32338180879,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,4,1 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 13,4,1 SET 9252659111 CHAIN 15695110055,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 4,2,7,1 SET 22906258587 CHAIN 23040480411,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 8,2,7,1 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,2,7,1 SET 17725120663 CHAIN 24167571607,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 13,2,7,1 SET 17725120663 CHAIN 19872604311,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 2,4,7,1 SET 22906258587 CHAIN 23040480411,22906262683,22906262683,22906258587,22906258587 COST 31 RHS 32 +CERT 8,4,7,1 SET 14253642923 CHAIN 14257837227,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 11,4,7,1 SET 9252659111 CHAIN 11400142759,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 13,4,7,1 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,7,1 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 2,11,7,1 SET 9252659111 CHAIN 9253183407,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 4,11,7,1 SET 9252659111 CHAIN 11400142759,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 8,11,7,1 SET 14253642923 CHAIN 14257837227,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 13,11,7,1 SET 19197485311 CHAIN 19197487871,19197485311,19197485311,19197485311,19197485311 COST 31 RHS 32 +CERT 2,13,7,1 SET 17725120663 CHAIN 19872604311,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 4,13,7,1 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,13,7,1 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,13,7,1 SET 10636775935 CHAIN 10639397375,10636775935,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 2,8,1 SET 14253642923 CHAIN 14259934379,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 4,8,1 SET 22906258587 CHAIN 22906264731,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 7,8,1 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,8,1 SET 6198731962 CHAIN 6198998202,6198731962,6198731962,6198731962 COST 31 RHS 32 +CERT 13,8,1 SET 6191914937 CHAIN 6263218105,6191914937,6191914937,6191914937 COST 31 RHS 32 +CERT 4,2,11,1 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 7,2,11,1 SET 9252659111 CHAIN 9253183407,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 8,2,11,1 SET 32338174735 CHAIN 32340275983,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 13,2,11,1 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 4,11,1 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 2,7,11,1 SET 9252659111 CHAIN 9253183407,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 4,7,11,1 SET 9252659111 CHAIN 11400142759,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 8,7,11,1 SET 14253642923 CHAIN 14257837227,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 13,7,11,1 SET 19197485311 CHAIN 19197487871,19197485311,19197485311,19197485311,19197485311 COST 31 RHS 32 +CERT 2,8,11,1 SET 32338174735 CHAIN 32340275983,32338178831,32338178831,32338174735,32338174735 COST 31 RHS 32 +CERT 4,8,11,1 SET 9252659111 CHAIN 11400142759,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 7,8,11,1 SET 14253642923 CHAIN 14257837227,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 13,8,11,1 SET 32230072591 CHAIN 32232169871,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 2,13,11,1 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 4,13,11,1 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 7,13,11,1 SET 10504705663 CHAIN 10639447679,10504705663,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 8,13,11,1 SET 2274000771 CHAIN 2274000775,2274000771,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 2,13,1 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 2,4,13,1 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 7,4,13,1 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,4,13,1 SET 32338174735 CHAIN 32338180879,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,4,13,1 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 2,7,13,1 SET 17725120663 CHAIN 19872604311,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 4,7,13,1 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,7,13,1 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,7,13,1 SET 10636775935 CHAIN 10639397375,10636775935,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 2,8,13,1 SET 17725120663 CHAIN 19872604311,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 4,8,13,1 SET 32230072591 CHAIN 32234268943,32234266895,32234266895,32230072591,32230072591 COST 31 RHS 32 +CERT 7,8,13,1 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,8,13,1 SET 32338174735 CHAIN 32338176911,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 2,11,13,1 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 4,11,13,1 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 7,11,13,1 SET 10504705663 CHAIN 10639447679,10504705663,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 8,11,13,1 SET 2274000771 CHAIN 2274000775,2274000771,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 4,1,2 SET 18342732827 CHAIN 20624434203,18342732827,18342732827,18342732827 COST 31 RHS 32 +CERT 7,1,2 SET 20007871005 CHAIN 20079174173,20007871005,20007871005,20007871005 COST 31 RHS 32 +CERT 8,1,2 SET 32230072591 CHAIN 32236364047,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 11,1,2 SET 17725120663 CHAIN 24167571607,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 13,1,2 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 7,1,4,2 SET 20007871005 CHAIN 20079174173,20007871005,20007871005,20007871005,20007871005 COST 31 RHS 32 +CERT 8,1,4,2 SET 32338174735 CHAIN 32338180879,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,1,4,2 SET 10504705663 CHAIN 31979542143,27684574847,27684574847,10504705663,10504705663 COST 31 RHS 32 +CERT 13,1,4,2 SET 19081595007 CHAIN 31966496895,27671529599,27671529599,19081595007,19081595007 COST 31 RHS 32 +CERT 7,4,2 SET 22906258587 CHAIN 23040476827,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 8,4,2 SET 10636775935 CHAIN 27816645119,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 11,4,2 SET 10504705663 CHAIN 31979542143,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 13,4,2 SET 19081595007 CHAIN 31966496895,19081595007,19081595007,19081595007 COST 31 RHS 32 +CERT 7,2 SET 2274000771 CHAIN 2275049355,2274000771,2274000771 COST 31 RHS 32 +CERT 4,1,8,2 SET 22906258587 CHAIN 22906264731,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 7,1,8,2 SET 10636775935 CHAIN 27883753983,27816645119,27816645119,10636775935,10636775935 COST 31 RHS 32 +CERT 11,1,8,2 SET 17725120663 CHAIN 24167571607,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 13,1,8,2 SET 28513536127 CHAIN 29654386815,29587277951,29587277951,28513536127,28513536127 COST 31 RHS 32 +CERT 4,8,2 SET 10636775935 CHAIN 27816645119,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 7,8,2 SET 10636775935 CHAIN 27883753983,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 11,8,2 SET 32338174735 CHAIN 32340272015,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 13,8,2 SET 28513536127 CHAIN 29654386815,28513536127,28513536127,28513536127 COST 31 RHS 32 +CERT 11,2 SET 4586184585 CHAIN 4594573195,4586184585,4586184585 COST 31 RHS 32 +CERT 1,13,2 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 4,13,2 SET 19081595007 CHAIN 31966496895,19081595007,19081595007,19081595007 COST 31 RHS 32 +CERT 7,13,2 SET 22906258587 CHAIN 23040476827,23040476315,23040476315,22906258587 COST 31 RHS 32 +CERT 8,13,2 SET 19081595007 CHAIN 31966496895,19081595007,19081595007,19081595007 COST 31 RHS 32 +CERT 11,13,2 SET 32338174735 CHAIN 32340272015,32340271887,32340271887,32338174735 COST 31 RHS 32 +CERT 2,1,4 SET 9790903083 CHAIN 12072604459,9790903083,9790903083,9790903083 COST 31 RHS 32 +CERT 7,1,4 SET 11534910254 CHAIN 11535176494,11534910254,11534910254,11534910254 COST 31 RHS 32 +CERT 8,1,4 SET 32338174735 CHAIN 32338180879,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,1,4 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 13,1,4 SET 9252659111 CHAIN 15695110055,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 7,1,2,4 SET 20007871005 CHAIN 20079174173,20007871005,20007871005,20007871005,20007871005 COST 31 RHS 32 +CERT 8,1,2,4 SET 32338174735 CHAIN 32338180879,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,1,2,4 SET 10504705663 CHAIN 31979542143,27684574847,27684574847,10504705663,10504705663 COST 31 RHS 32 +CERT 13,1,2,4 SET 19081595007 CHAIN 31966496895,27671529599,27671529599,19081595007,19081595007 COST 31 RHS 32 +CERT 7,2,4 SET 22906258587 CHAIN 23040476827,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 8,2,4 SET 10636775935 CHAIN 27816645119,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 11,2,4 SET 10504705663 CHAIN 31979542143,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 13,2,4 SET 19081595007 CHAIN 31966496895,19081595007,19081595007,19081595007 COST 31 RHS 32 +CERT 7,4 SET 2189419395 CHAIN 2189420427,2189419395,2189419395 COST 31 RHS 32 +CERT 2,1,8,4 SET 14253642923 CHAIN 14259934379,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 7,1,8,4 SET 19197485311 CHAIN 27787682047,27787419903,27787419903,19197485311,19197485311 COST 31 RHS 32 +CERT 11,1,8,4 SET 28490039935 CHAIN 29564043903,29563781759,29563781759,28490039935,28490039935 COST 31 RHS 32 +CERT 13,1,8,4 SET 9252659111 CHAIN 15695110055,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 2,8,4 SET 10636775935 CHAIN 27816645119,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 7,8,4 SET 19197485311 CHAIN 27787682047,19197485311,19197485311,19197485311 COST 31 RHS 32 +CERT 11,8,4 SET 28490039935 CHAIN 29564043903,28490039935,28490039935,28490039935 COST 31 RHS 32 +CERT 13,8,4 SET 32230072591 CHAIN 32230074767,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 1,11,4 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 2,11,4 SET 10504705663 CHAIN 31979542143,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 7,11,4 SET 14253642923 CHAIN 14388384939,14387860651,14387860651,14253642923 COST 31 RHS 32 +CERT 8,11,4 SET 10504705663 CHAIN 31979542143,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 13,11,4 SET 32230072591 CHAIN 32230074767,32230074639,32230074639,32230072591 COST 31 RHS 32 +CERT 13,4 SET 4630066826 CHAIN 4630099595,4630066826,4630066826 COST 31 RHS 32 +CERT 4,2,1,7 SET 22906258587 CHAIN 23040480411,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 8,2,1,7 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,2,1,7 SET 17725120663 CHAIN 24167571607,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 13,2,1,7 SET 17725120663 CHAIN 19872604311,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 2,4,1,7 SET 22906258587 CHAIN 23040480411,22906262683,22906262683,22906258587,22906258587 COST 31 RHS 32 +CERT 8,4,1,7 SET 14253642923 CHAIN 14257837227,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 11,4,1,7 SET 9252659111 CHAIN 11400142759,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 13,4,1,7 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,1,7 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,1,7 SET 2274000771 CHAIN 10864197507,2274262915,2274262915,2274000771 COST 31 RHS 32 +CERT 13,1,7 SET 2189419395 CHAIN 19436397443,2256528259,2256528259,2189419395 COST 31 RHS 32 +CERT 2,7 SET 2274000771 CHAIN 2275049355,2274000771,2274000771 COST 31 RHS 32 +CERT 4,7 SET 2189419395 CHAIN 2189420427,2189419395,2189419395 COST 31 RHS 32 +CERT 1,8,7 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 2,8,7 SET 10636775935 CHAIN 27883753983,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 4,8,7 SET 10636775935 CHAIN 27883753983,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 11,8,7 SET 2274000771 CHAIN 2274000839,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 13,8,7 SET 2274000771 CHAIN 2274000839,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 1,11,7 SET 2274000771 CHAIN 10864197507,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 2,11,7 SET 9252659111 CHAIN 9253183407,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 4,11,7 SET 2274000771 CHAIN 10864197507,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 8,11,7 SET 2274000771 CHAIN 2274000839,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 13,11,7 SET 2274000771 CHAIN 2274000839,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 1,13,7 SET 2189419395 CHAIN 19436397443,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 2,13,7 SET 2189419395 CHAIN 19436397443,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 4,13,7 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,13,7 SET 2189419395 CHAIN 2189419463,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 11,13,7 SET 2274000771 CHAIN 2274000839,2274000835,2274000835,2274000771 COST 31 RHS 32 +CERT 2,1,8 SET 14253642923 CHAIN 14259934379,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 4,1,8 SET 22906258587 CHAIN 22906264731,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 7,1,8 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,1,8 SET 6198731962 CHAIN 6198998202,6198731962,6198731962,6198731962 COST 31 RHS 32 +CERT 13,1,8 SET 6191914937 CHAIN 6263218105,6191914937,6191914937,6191914937 COST 31 RHS 32 +CERT 4,1,2,8 SET 22906258587 CHAIN 22906264731,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 7,1,2,8 SET 10636775935 CHAIN 27883753983,27816645119,27816645119,10636775935,10636775935 COST 31 RHS 32 +CERT 11,1,2,8 SET 17725120663 CHAIN 24167571607,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 13,1,2,8 SET 28513536127 CHAIN 29654386815,29587277951,29587277951,28513536127,28513536127 COST 31 RHS 32 +CERT 4,2,8 SET 10636775935 CHAIN 27816645119,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 7,2,8 SET 10636775935 CHAIN 27883753983,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 11,2,8 SET 32338174735 CHAIN 32340272015,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 13,2,8 SET 28513536127 CHAIN 29654386815,28513536127,28513536127,28513536127 COST 31 RHS 32 +CERT 2,1,4,8 SET 14253642923 CHAIN 14259934379,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 7,1,4,8 SET 19197485311 CHAIN 27787682047,27787419903,27787419903,19197485311,19197485311 COST 31 RHS 32 +CERT 11,1,4,8 SET 28490039935 CHAIN 29564043903,29563781759,29563781759,28490039935,28490039935 COST 31 RHS 32 +CERT 13,1,4,8 SET 9252659111 CHAIN 15695110055,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 2,4,8 SET 10636775935 CHAIN 27816645119,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 7,4,8 SET 19197485311 CHAIN 27787682047,19197485311,19197485311,19197485311 COST 31 RHS 32 +CERT 11,4,8 SET 28490039935 CHAIN 29564043903,28490039935,28490039935,28490039935 COST 31 RHS 32 +CERT 13,4,8 SET 32230072591 CHAIN 32230074767,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 1,7,8 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 2,7,8 SET 10636775935 CHAIN 27883753983,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 4,7,8 SET 10636775935 CHAIN 27883753983,10636775935,10636775935,10636775935 COST 31 RHS 32 +CERT 11,7,8 SET 9790903083 CHAIN 9793524523,9793000235,9793000235,9790903083 COST 31 RHS 32 +CERT 13,7,8 SET 18342732827 CHAIN 18342735387,18342734875,18342734875,18342732827 COST 31 RHS 32 +CERT 11,8 SET 2563761801 CHAIN 2563762059,2563761801,2563761801 COST 31 RHS 32 +CERT 13,8 SET 2677592970 CHAIN 2677601163,2677592970,2677592970 COST 31 RHS 32 +CERT 4,2,1,11 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 7,2,1,11 SET 9252659111 CHAIN 9253183407,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 8,2,1,11 SET 32338174735 CHAIN 32340275983,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 13,2,1,11 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 4,1,11 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 7,1,11 SET 4586184585 CHAIN 5660188553,4586446729,4586446729,4586184585 COST 31 RHS 32 +CERT 2,8,1,11 SET 32338174735 CHAIN 32340275983,32338178831,32338178831,32338174735,32338174735 COST 31 RHS 32 +CERT 4,8,1,11 SET 9252659111 CHAIN 11400142759,9252659111,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 7,8,1,11 SET 14253642923 CHAIN 14257837227,14253642923,14253642923,14253642923,14253642923 COST 31 RHS 32 +CERT 13,8,1,11 SET 32230072591 CHAIN 32232169871,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 13,1,11 SET 2563761801 CHAIN 24038598281,6858729097,6858729097,2563761801 COST 31 RHS 32 +CERT 2,11 SET 4586184585 CHAIN 4594573195,4586184585,4586184585 COST 31 RHS 32 +CERT 1,4,11 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 2,4,11 SET 10504705663 CHAIN 31979542143,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 7,4,11 SET 2274000771 CHAIN 10864197507,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 8,4,11 SET 10504705663 CHAIN 31979542143,10504705663,10504705663,10504705663 COST 31 RHS 32 +CERT 13,4,11 SET 4586184585 CHAIN 4586184665,4586184585,4586184585,4586184585 COST 31 RHS 32 +CERT 1,7,11 SET 2274000771 CHAIN 10864197507,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 2,7,11 SET 9252659111 CHAIN 9253183407,9252659111,9252659111,9252659111 COST 31 RHS 32 +CERT 4,7,11 SET 2274000771 CHAIN 10864197507,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 8,7,11 SET 2274000771 CHAIN 2274000839,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 13,7,11 SET 2274000771 CHAIN 2274000839,2274000771,2274000771,2274000771 COST 31 RHS 32 +CERT 8,11 SET 2563761801 CHAIN 2563762059,2563761801,2563761801 COST 31 RHS 32 +CERT 1,13,11 SET 2563761801 CHAIN 24038598281,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 2,13,11 SET 2563761801 CHAIN 24038598281,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 4,13,11 SET 2563761801 CHAIN 2563761881,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 7,13,11 SET 4586184585 CHAIN 4586184665,4586184649,4586184649,4586184585 COST 31 RHS 32 +CERT 8,13,11 SET 32338174735 CHAIN 32338174863,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 2,1,13 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 2,4,1,13 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 7,4,1,13 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,4,1,13 SET 32338174735 CHAIN 32338180879,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,4,1,13 SET 32338174735 CHAIN 32338178831,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 7,1,13 SET 4630066826 CHAIN 5770917514,4697175690,4697175690,4630066826 COST 31 RHS 32 +CERT 2,8,1,13 SET 17725120663 CHAIN 19872604311,17725120663,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 4,8,1,13 SET 32230072591 CHAIN 32234268943,32234266895,32234266895,32230072591,32230072591 COST 31 RHS 32 +CERT 7,8,1,13 SET 22906258587 CHAIN 22906262683,22906258587,22906258587,22906258587,22906258587 COST 31 RHS 32 +CERT 11,8,1,13 SET 32338174735 CHAIN 32338176911,32338174735,32338174735,32338174735,32338174735 COST 31 RHS 32 +CERT 11,1,13 SET 2677592970 CHAIN 15562494858,6972560266,6972560266,2677592970 COST 31 RHS 32 +CERT 1,2,13 SET 32230072591 CHAIN 32234266895,32230072591,32230072591,32230072591 COST 31 RHS 32 +CERT 4,2,13 SET 19081595007 CHAIN 31966496895,19081595007,19081595007,19081595007 COST 31 RHS 32 +CERT 7,2,13 SET 2189419395 CHAIN 19436397443,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 8,2,13 SET 19081595007 CHAIN 31966496895,19081595007,19081595007,19081595007 COST 31 RHS 32 +CERT 11,2,13 SET 2563761801 CHAIN 24038598281,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 4,13 SET 4630066826 CHAIN 4630099595,4630066826,4630066826 COST 31 RHS 32 +CERT 1,7,13 SET 2189419395 CHAIN 19436397443,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 2,7,13 SET 2189419395 CHAIN 19436397443,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 4,7,13 SET 17725120663 CHAIN 17725121183,17725120663,17725120663,17725120663 COST 31 RHS 32 +CERT 8,7,13 SET 2189419395 CHAIN 2189419463,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 11,7,13 SET 2189419395 CHAIN 2189419463,2189419395,2189419395,2189419395 COST 31 RHS 32 +CERT 8,13 SET 2677592970 CHAIN 2677601163,2677592970,2677592970 COST 31 RHS 32 +CERT 1,11,13 SET 2563761801 CHAIN 24038598281,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 2,11,13 SET 2563761801 CHAIN 24038598281,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 4,11,13 SET 2563761801 CHAIN 2563761881,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 7,11,13 SET 2563761801 CHAIN 2563761881,2563761801,2563761801,2563761801 COST 31 RHS 32 +CERT 8,11,13 SET 32338174735 CHAIN 32338174863,32338174735,32338174735,32338174735 COST 31 RHS 32 +SUMMARY table tabs/t_05_4.txt orders 5040 nodes 62 certificates 234 excluded 5040 survivors 0 +KILLS_PER_SET 16 6 10 4 8 4 29 21 20 16 23 3 11 3 17 11 4 0 2 5 11 0 2 0 2 3 3 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_06.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_06.txt new file mode 100644 index 0000000000..cd6454666f --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_06.txt @@ -0,0 +1,9 @@ +CERT 1 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +CERT 2 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +CERT 4 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +CERT 7 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +CERT 8 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +CERT 11 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +CERT 15 SET 4724119983 CHAIN 4724119983,4724119983 COST 31 RHS 32 +SUMMARY table tabs/t_06_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_07.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_07.txt new file mode 100644 index 0000000000..62110d7d03 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_07.txt @@ -0,0 +1,68 @@ +CERT 2,1 SET 31800264216 CHAIN 31800534552,31800264216,31800264216 COST 30 RHS 32 +CERT 4,1 SET 31702588456 CHAIN 31769697576,31702588456,31702588456 COST 30 RHS 32 +CERT 7,1 SET 2049000187 CHAIN 2049526523,2049000187,2049000187 COST 31 RHS 32 +CERT 2,9,1 SET 31800264216 CHAIN 31800526392,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 4,9,1 SET 31702588456 CHAIN 31769697336,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 7,9,1 SET 30822828656 CHAIN 30822828784,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 10,9,1 SET 31702588456 CHAIN 31769697336,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 12,9,1 SET 31800264216 CHAIN 31800526392,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 10,1 SET 31702588456 CHAIN 31769697576,31702588456,31702588456 COST 31 RHS 32 +CERT 12,1 SET 31800264216 CHAIN 31800534552,31800264216,31800264216 COST 31 RHS 32 +CERT 1,2 SET 31800264216 CHAIN 31800534552,31800264216,31800264216 COST 30 RHS 32 +CERT 4,2 SET 30822828656 CHAIN 31896570484,30822828656,30822828656 COST 30 RHS 32 +CERT 7,2 SET 395402891 CHAIN 395927211,395402891,395402891 COST 31 RHS 32 +CERT 9,2 SET 30822828656 CHAIN 31896570484,30822828656,30822828656 COST 31 RHS 32 +CERT 1,10,2 SET 31800264216 CHAIN 31800528408,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 4,10,2 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 7,10,2 SET 31702588456 CHAIN 31702588458,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 9,10,2 SET 30822828656 CHAIN 31896571504,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 12,10,2 SET 31800264216 CHAIN 31800528408,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 12,2 SET 31800264216 CHAIN 31800534552,31800264216,31800264216 COST 31 RHS 32 +CERT 1,4 SET 31702588456 CHAIN 31769697576,31702588456,31702588456 COST 30 RHS 32 +CERT 2,4 SET 30822828656 CHAIN 31896570484,30822828656,30822828656 COST 30 RHS 32 +CERT 7,4 SET 293586059 CHAIN 293586587,293586059,293586059 COST 31 RHS 32 +CERT 9,4 SET 30822828656 CHAIN 31896570484,30822828656,30822828656 COST 31 RHS 32 +CERT 10,4 SET 31702588456 CHAIN 31769697576,31702588456,31702588456 COST 31 RHS 32 +CERT 1,12,4 SET 31702588456 CHAIN 31769697576,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 2,12,4 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 7,12,4 SET 31800264216 CHAIN 31800264217,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 9,12,4 SET 30822828656 CHAIN 31897619056,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 10,12,4 SET 31702588456 CHAIN 31771794472,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 1,7 SET 2049000187 CHAIN 2049526523,2049000187,2049000187 COST 31 RHS 32 +CERT 2,7 SET 395402891 CHAIN 395927211,395402891,395402891 COST 31 RHS 32 +CERT 4,7 SET 293586059 CHAIN 293586587,293586059,293586059 COST 31 RHS 32 +CERT 9,7 SET 31498544152 CHAIN 31532098648,31498544152,31498544152 COST 31 RHS 32 +CERT 10,7 SET 31912692340 CHAIN 31912827508,31912692340,31912692340 COST 31 RHS 32 +CERT 12,7 SET 31896504436 CHAIN 31934253172,31896504436,31896504436 COST 31 RHS 32 +CERT 2,1,9 SET 31800264216 CHAIN 31800526392,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 4,1,9 SET 31702588456 CHAIN 31769697336,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 7,1,9 SET 30822828656 CHAIN 30822828784,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 10,1,9 SET 31702588456 CHAIN 31769697336,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 12,1,9 SET 31800264216 CHAIN 31800526392,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 2,9 SET 30822828656 CHAIN 31896570484,30822828656,30822828656 COST 31 RHS 32 +CERT 4,9 SET 30822828656 CHAIN 31896570484,30822828656,30822828656 COST 31 RHS 32 +CERT 7,9 SET 31498544152 CHAIN 31532098648,31498544152,31498544152 COST 31 RHS 32 +CERT 10,9 SET 31498544152 CHAIN 33646158872,31498544152,31498544152 COST 31 RHS 32 +CERT 12,9 SET 31500606760 CHAIN 33681644840,31500606760,31500606760 COST 31 RHS 32 +CERT 1,10 SET 31702588456 CHAIN 31769697576,31702588456,31702588456 COST 31 RHS 32 +CERT 1,2,10 SET 31800264216 CHAIN 31800528408,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 4,2,10 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 7,2,10 SET 31702588456 CHAIN 31702588458,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 9,2,10 SET 30822828656 CHAIN 31896571504,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 12,2,10 SET 31800264216 CHAIN 31800528408,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 4,10 SET 31702588456 CHAIN 31769697576,31702588456,31702588456 COST 31 RHS 32 +CERT 7,10 SET 31912692340 CHAIN 31912827508,31912692340,31912692340 COST 31 RHS 32 +CERT 9,10 SET 31498544152 CHAIN 33646158872,31498544152,31498544152 COST 31 RHS 32 +CERT 12,10 SET 31912692340 CHAIN 34328611444,31912692340,31912692340 COST 31 RHS 32 +CERT 1,12 SET 31800264216 CHAIN 31800534552,31800264216,31800264216 COST 31 RHS 32 +CERT 2,12 SET 31800264216 CHAIN 31800534552,31800264216,31800264216 COST 31 RHS 32 +CERT 1,4,12 SET 31702588456 CHAIN 31769697576,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 2,4,12 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 7,4,12 SET 31800264216 CHAIN 31800264217,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 9,4,12 SET 30822828656 CHAIN 31897619056,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 10,4,12 SET 31702588456 CHAIN 31771794472,31702588456,31702588456,31702588456 COST 31 RHS 32 +CERT 7,12 SET 31896504436 CHAIN 31934253172,31896504436,31896504436 COST 31 RHS 32 +CERT 9,12 SET 31500606760 CHAIN 33681644840,31500606760,31500606760 COST 31 RHS 32 +CERT 10,12 SET 31912692340 CHAIN 34328611444,31912692340,31912692340 COST 31 RHS 32 +SUMMARY table tabsb/t_07_0.txt orders 5040 nodes 14 certificates 66 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 0 16 0 0 0 0 0 0 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 2 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 2 0 0 0 0 0 0 0 0 0 4 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_08.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_08.txt new file mode 100644 index 0000000000..4245132bb4 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_08.txt @@ -0,0 +1,200 @@ +CERT 2,1 SET 32068699160 CHAIN 32068969496,32068699160,32068699160 COST 30 RHS 32 +CERT 2,4,1 SET 32068699160 CHAIN 32068969496,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 2,7,4,1 SET 32068699160 CHAIN 32068969496,32068961304,32068961304,32068961304,32068699160 COST 31 RHS 32 +CERT 9,7,4,1 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,7,4,1 SET 6309568767 CHAIN 6313767167,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,7,4,1 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,4,1 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,4,1 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 2,15,4,1 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,15,4,1 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,15,4,1 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,15,4,1 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 7,1 SET 293594251 CHAIN 1367340171,293594251,293594251 COST 31 RHS 32 +CERT 2,9,1 SET 32068699160 CHAIN 32068699226,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 4,9,1 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 7,9,1 SET 578806419 CHAIN 645915347,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,9,1 SET 33287562629 CHAIN 33289659783,33289659781,33289659781,33287562629 COST 31 RHS 32 +CERT 15,9,1 SET 32068699160 CHAIN 32068961336,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 10,1 SET 293594251 CHAIN 1367340171,293594251,293594251 COST 31 RHS 32 +CERT 15,1 SET 32068699160 CHAIN 32068969496,32068699160,32068699160 COST 31 RHS 32 +CERT 1,2 SET 32068699160 CHAIN 32068969496,32068699160,32068699160 COST 30 RHS 32 +CERT 1,4,2 SET 32068699160 CHAIN 32068969496,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 1,7,4,2 SET 32068699160 CHAIN 32068969496,32068961304,32068961304,32068961304,32068699160 COST 31 RHS 32 +CERT 9,7,4,2 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,7,4,2 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,7,4,2 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,4,2 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,4,2 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 1,15,4,2 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,15,4,2 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,15,4,2 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,15,4,2 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,2 SET 578806419 CHAIN 645915347,578806419,578806419 COST 31 RHS 32 +CERT 9,2 SET 578806419 CHAIN 645915347,578806419,578806419 COST 31 RHS 32 +CERT 1,10,2 SET 32068699160 CHAIN 32068703384,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 4,10,2 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,10,2 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,10,2 SET 32281977111 CHAIN 32283025815,32283025687,32283025687,32281977111 COST 31 RHS 32 +CERT 15,10,2 SET 32068699160 CHAIN 32068963352,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 15,2 SET 32068699160 CHAIN 32068969496,32068699160,32068699160 COST 31 RHS 32 +CERT 2,1,4 SET 32068699160 CHAIN 32068969496,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 9,2,7,1,4 SET 578806419 CHAIN 645915347,578806419,578806419,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,2,7,1,4 SET 6309568767 CHAIN 6313767167,6313763071,6313763071,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,2,7,1,4 SET 293594251 CHAIN 293594779,293594267,293594267,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,7,1,4 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,7,1,4 SET 6309568767 CHAIN 6313767167,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,7,1,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,1,4 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,1,4 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 2,15,1,4 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,15,1,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,15,1,4 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,15,1,4 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 1,2,4 SET 32068699160 CHAIN 32068969496,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 9,1,7,2,4 SET 6309568767 CHAIN 25636921599,8457052415,8457052415,8457052415,6309568767,6309568767 COST 31 RHS 32 +CERT 10,1,7,2,4 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 15,1,7,2,4 SET 578806419 CHAIN 578807451,578807443,578807443,578806419,578806419,578806419 COST 31 RHS 32 +CERT 9,7,2,4 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,7,2,4 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,7,2,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,2,4 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,2,4 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 1,15,2,4 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,15,2,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,15,2,4 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,15,2,4 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,4 SET 293594251 CHAIN 293594779,293594251,293594251 COST 31 RHS 32 +CERT 1,9,4 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 1,2,9,4 SET 32281977111 CHAIN 32283025815,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,2,9,4 SET 578806419 CHAIN 645915283,578806419,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,2,9,4 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,2,9,4 SET 6309568767 CHAIN 32079372543,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,9,4 SET 578806419 CHAIN 578807451,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,9,4 SET 33287562629 CHAIN 33287562663,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 15,9,4 SET 32281977111 CHAIN 32281979287,32281979159,32281979159,32281977111 COST 31 RHS 32 +CERT 2,1,10,4 SET 33287562629 CHAIN 33289659783,33287562629,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 7,1,10,4 SET 6309568767 CHAIN 6313767167,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 9,1,10,4 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 15,1,10,4 SET 8718155651 CHAIN 30192992131,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 2,10,4 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,10,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,10,4 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 15,10,4 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,1,15,4 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,1,15,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,1,15,4 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,1,15,4 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 1,2,15,4 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,2,15,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,2,15,4 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,2,15,4 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,15,4 SET 293594251 CHAIN 293594779,293594251,293594251,293594251 COST 30 RHS 32 +CERT 9,15,4 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 10,15,4 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 1,7 SET 293594251 CHAIN 1367340171,293594251,293594251 COST 31 RHS 32 +CERT 2,7 SET 578806419 CHAIN 645915347,578806419,578806419 COST 31 RHS 32 +CERT 4,7 SET 293594251 CHAIN 293594779,293594251,293594251 COST 31 RHS 32 +CERT 9,7 SET 578806419 CHAIN 645915347,578806419,578806419 COST 30 RHS 32 +CERT 10,7 SET 293594251 CHAIN 1367340171,293594251,293594251 COST 30 RHS 32 +CERT 1,15,7 SET 8631870099 CHAIN 12993946259,8698978963,8698978963,8631870099 COST 31 RHS 32 +CERT 2,15,7 SET 4571784331 CHAIN 14235460747,5645526155,5645526155,4571784331 COST 31 RHS 32 +CERT 4,15,7 SET 293594251 CHAIN 293594779,293594251,293594251,293594251 COST 30 RHS 32 +CERT 9,15,7 SET 578806419 CHAIN 645915347,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,15,7 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 2,1,9 SET 32281977111 CHAIN 32283025815,32281977239,32281977239,32281977111 COST 31 RHS 32 +CERT 4,1,9 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 7,1,9 SET 578806419 CHAIN 645915347,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,1,9 SET 32068699664 CHAIN 32077092368,32068699664,32068699664,32068699664 COST 31 RHS 32 +CERT 15,1,9 SET 8631870099 CHAIN 12993946259,8698978963,8698978963,8631870099 COST 31 RHS 32 +CERT 2,9 SET 578806419 CHAIN 645915347,578806419,578806419 COST 31 RHS 32 +CERT 1,4,9 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 1,2,4,9 SET 32281977111 CHAIN 32283025815,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,2,4,9 SET 578806419 CHAIN 645915283,578806419,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,2,4,9 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 15,2,4,9 SET 6309568767 CHAIN 32079372543,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,4,9 SET 578806419 CHAIN 578807451,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,4,9 SET 33287562629 CHAIN 33287562663,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 15,4,9 SET 33287562629 CHAIN 33287562663,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 7,9 SET 578806419 CHAIN 645915347,578806419,578806419 COST 30 RHS 32 +CERT 1,10,9 SET 32281977111 CHAIN 32282501527,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,10,9 SET 33287562629 CHAIN 33288086919,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 1,4,10,9 SET 32281977111 CHAIN 32282501527,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,4,10,9 SET 33287562629 CHAIN 33288086919,33287562629,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 1,7,4,10,9 SET 32281977111 CHAIN 32282501527,32281977239,32281977239,32281977239,32281977111,32281977111 COST 31 RHS 32 +CERT 2,7,4,10,9 SET 578806419 CHAIN 645915283,578806419,578806419,578806419,578806419,578806419 COST 31 RHS 32 +CERT 15,7,4,10,9 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 15,4,10,9 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,10,9 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 15,10,9 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 1,15,9 SET 32281977111 CHAIN 32283025815,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,15,9 SET 32281977111 CHAIN 32283025815,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 4,15,9 SET 33287562629 CHAIN 33287562663,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 7,15,9 SET 578806419 CHAIN 645915347,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,15,9 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 1,10 SET 293594251 CHAIN 1367340171,293594251,293594251 COST 31 RHS 32 +CERT 1,2,10 SET 33287562629 CHAIN 33289659783,33287562631,33287562631,33287562629 COST 31 RHS 32 +CERT 4,2,10 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,2,10 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,2,10 SET 32068699160 CHAIN 32202916952,32068699160,32068699160,32068699160 COST 31 RHS 32 +CERT 15,2,10 SET 4571784331 CHAIN 14235460747,5645526155,5645526155,4571784331 COST 31 RHS 32 +CERT 2,1,4,10 SET 33287562629 CHAIN 33289659783,33287562629,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 7,1,4,10 SET 6309568767 CHAIN 6313767167,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 9,1,4,10 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 15,1,4,10 SET 8718155651 CHAIN 30192992131,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 2,4,10 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,4,10 SET 293594251 CHAIN 293594779,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,4,10 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 15,4,10 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,10 SET 293594251 CHAIN 1367340171,293594251,293594251 COST 30 RHS 32 +CERT 1,9,10 SET 32281977111 CHAIN 32282501527,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,9,10 SET 33287562629 CHAIN 33288086919,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 1,4,9,10 SET 32281977111 CHAIN 32282501527,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,4,9,10 SET 33287562629 CHAIN 33288086919,33287562629,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 1,7,4,9,10 SET 32281977111 CHAIN 32282501527,32281977239,32281977239,32281977239,32281977111,32281977111 COST 31 RHS 32 +CERT 2,7,4,9,10 SET 578806419 CHAIN 645915283,578806419,578806419,578806419,578806419,578806419 COST 31 RHS 32 +CERT 15,7,4,9,10 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 15,4,9,10 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,9,10 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 15,9,10 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 1,15,10 SET 33287562629 CHAIN 33289659783,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 2,15,10 SET 4571784331 CHAIN 14235460747,5645526155,5645526155,4571784331 COST 31 RHS 32 +CERT 4,15,10 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,15,10 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,15,10 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 1,15 SET 32068699160 CHAIN 32068969496,32068699160,32068699160 COST 31 RHS 32 +CERT 2,15 SET 32068699160 CHAIN 32068969496,32068699160,32068699160 COST 31 RHS 32 +CERT 2,1,4,15 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,1,4,15 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,1,4,15 SET 8718155651 CHAIN 10865639299,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 10,1,4,15 SET 8718155651 CHAIN 28045508483,8718155651,8718155651,8718155651,8718155651 COST 31 RHS 32 +CERT 1,2,4,15 SET 32281977111 CHAIN 32283025687,32281977111,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,2,4,15 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,2,4,15 SET 6309568767 CHAIN 25636921599,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 10,2,4,15 SET 6309568767 CHAIN 8457052415,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 7,4,15 SET 293594251 CHAIN 293594779,293594251,293594251,293594251 COST 30 RHS 32 +CERT 9,4,15 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 10,4,15 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,1,7,15 SET 4571784331 CHAIN 13161718923,4571784331,4571784331,4571784331,4571784331 COST 31 RHS 32 +CERT 4,1,7,15 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,1,7,15 SET 13659105878 CHAIN 13659630294,13659105878,13659105878,13659105878,13659105878 COST 31 RHS 32 +CERT 10,1,7,15 SET 6309568767 CHAIN 6313767167,6309568767,6309568767,6309568767,6309568767 COST 31 RHS 32 +CERT 1,2,7,15 SET 4571784331 CHAIN 13161718923,4571784331,4571784331,4571784331,4571784331 COST 31 RHS 32 +CERT 4,2,7,15 SET 293594251 CHAIN 293594779,293594251,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,2,7,15 SET 578806419 CHAIN 645915347,578806419,578806419,578806419,578806419 COST 30 RHS 32 +CERT 10,2,7,15 SET 14253651368 CHAIN 14254175658,14253651368,14253651368,14253651368,14253651368 COST 31 RHS 32 +CERT 4,7,15 SET 293594251 CHAIN 293594779,293594251,293594251,293594251 COST 30 RHS 32 +CERT 9,7,15 SET 578806419 CHAIN 645915347,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,7,15 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 1,9,15 SET 32281977111 CHAIN 32283025815,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 2,9,15 SET 32281977111 CHAIN 32283025815,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 4,9,15 SET 33287562629 CHAIN 33287562663,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 7,9,15 SET 578806419 CHAIN 645915347,578806419,578806419,578806419 COST 31 RHS 32 +CERT 10,9,15 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 1,10,15 SET 33287562629 CHAIN 33289659783,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 2,10,15 SET 33287562629 CHAIN 33289659783,33287562629,33287562629,33287562629 COST 31 RHS 32 +CERT 4,10,15 SET 32281977111 CHAIN 32281979287,32281977111,32281977111,32281977111 COST 31 RHS 32 +CERT 7,10,15 SET 293594251 CHAIN 1367340171,293594251,293594251,293594251 COST 31 RHS 32 +CERT 9,10,15 SET 32281977111 CHAIN 32281977239,32281977111,32281977111,32281977111 COST 31 RHS 32 +SUMMARY table tabs/t_08_6.txt orders 5040 nodes 54 certificates 198 excluded 5040 survivors 0 +KILLS_PER_SET 0 31 0 41 0 0 0 0 40 5 0 0 21 2 0 0 22 16 1 0 0 0 0 0 0 0 0 0 17 0 0 1 1 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_09.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_09.txt new file mode 100644 index 0000000000..7b7ca548f1 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_09.txt @@ -0,0 +1,320 @@ +CERT 4,2,1 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 7,2,1 SET 22906641432 CHAIN 22907165848,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,2,1 SET 22906641432 CHAIN 22908746776,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,2,1 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,2,1 SET 22906641432 CHAIN 22907165848,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,4,1 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 7,4,1 SET 14360581160 CHAIN 14360581800,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 11,4,1 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,4,1 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,4,1 SET 14360581160 CHAIN 14360581800,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 2,7,1 SET 27487864432 CHAIN 27488388722,27488388720,27488388720,27487864432 COST 31 RHS 32 +CERT 4,7,1 SET 27508217968 CHAIN 27508218481,27508218480,27508218480,27508217968 COST 31 RHS 32 +CERT 2,11,7,1 SET 22906641432 CHAIN 31496576152,22906641560,22906641560,22906641432,22906641432 COST 31 RHS 32 +CERT 4,11,7,1 SET 14360581160 CHAIN 16508064936,14360581288,14360581288,14360581160,14360581160 COST 31 RHS 32 +CERT 13,11,7,1 SET 27508217968 CHAIN 31803185265,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 14,11,7,1 SET 27508217968 CHAIN 27508217977,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 2,13,7,1 SET 22906641432 CHAIN 25054125208,22906641560,22906641560,22906641432,22906641432 COST 31 RHS 32 +CERT 4,13,7,1 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,13,7,1 SET 27487864432 CHAIN 31782831730,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,13,7,1 SET 27487864432 CHAIN 27487864442,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,7,1 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,1 SET 27487864432 CHAIN 31783880304,27487864432,27487864432 COST 31 RHS 32 +CERT 13,1 SET 27508217968 CHAIN 31803186288,27508217968,27508217968 COST 31 RHS 32 +CERT 2,14,1 SET 22906641432 CHAIN 22907165848,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,14,1 SET 14360581160 CHAIN 14360581800,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 7,14,1 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,14,1 SET 34225680805 CHAIN 34226205095,34225680805,34225680805,34225680805 COST 31 RHS 32 +CERT 13,14,1 SET 34225680805 CHAIN 34226205095,34225680805,34225680805,34225680805 COST 31 RHS 32 +CERT 4,1,2 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 7,1,2 SET 22906641432 CHAIN 22907165848,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,1,2 SET 22906641432 CHAIN 22908746776,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,1,2 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,1,2 SET 22906641432 CHAIN 22907165848,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,4,2 SET 22906641432 CHAIN 25054125336,25054125080,25054125080,22906641432 COST 31 RHS 32 +CERT 7,4,2 SET 15006501456 CHAIN 15006501466,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 11,4,2 SET 15006501456 CHAIN 17153993296,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 13,4,2 SET 15006501456 CHAIN 15006501466,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,4,2 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,7,2 SET 22906641432 CHAIN 22907165848,22907165720,22907165720,22906641432 COST 31 RHS 32 +CERT 4,7,2 SET 23575010400 CHAIN 23575010409,23575010408,23575010408,23575010400 COST 31 RHS 32 +CERT 1,11,7,2 SET 14360581160 CHAIN 14360589352,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,11,7,2 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,11,7,2 SET 23575010400 CHAIN 23575010913,23575010400,23575010400,23575010400,23575010400 COST 31 RHS 32 +CERT 14,11,7,2 SET 14360581160 CHAIN 14361113640,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,7,2 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,14,7,2 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,14,7,2 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,14,7,2 SET 22906641432 CHAIN 31496576152,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,14,7,2 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,2 SET 22906641432 CHAIN 31498673176,22906641432,22906641432 COST 31 RHS 32 +CERT 1,13,2 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,13,2 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 7,13,2 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,13,2 SET 32338241863 CHAIN 32338766279,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 14,13,2 SET 32338241863 CHAIN 32338766279,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 14,2 SET 23575010400 CHAIN 32164945008,23575010400,23575010400 COST 31 RHS 32 +CERT 2,1,4 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 7,1,4 SET 14360581160 CHAIN 14360581800,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 11,1,4 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,1,4 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,1,4 SET 14360581160 CHAIN 14360581800,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 1,2,4 SET 14360581160 CHAIN 16508073000,16508064808,16508064808,14360581160 COST 31 RHS 32 +CERT 7,2,4 SET 15006501456 CHAIN 15006501466,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 11,2,4 SET 15006501456 CHAIN 17153993296,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 13,2,4 SET 15006501456 CHAIN 15006501466,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,2,4 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,7,4 SET 14360581160 CHAIN 14360581800,14360581672,14360581672,14360581160 COST 31 RHS 32 +CERT 2,7,4 SET 15006501456 CHAIN 15006501466,15006501464,15006501464,15006501456 COST 31 RHS 32 +CERT 11,7,4 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 1,13,7,4 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,13,7,4 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,13,7,4 SET 15006501456 CHAIN 15007025746,15006501456,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,13,7,4 SET 22906641432 CHAIN 22906642200,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,14,7,4 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,14,7,4 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,14,7,4 SET 14360581160 CHAIN 14361105576,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,14,7,4 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,11,4 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 2,11,4 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 7,11,4 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,11,4 SET 32248422727 CHAIN 32248423367,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 14,11,4 SET 32248422727 CHAIN 32248423367,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 13,4 SET 14360581160 CHAIN 31540452392,14360581160,14360581160 COST 31 RHS 32 +CERT 14,4 SET 15006501456 CHAIN 32186370672,15006501456,15006501456 COST 31 RHS 32 +CERT 4,2,1,7 SET 32338241863 CHAIN 33412016455,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 11,2,1,7 SET 22906641432 CHAIN 31496576152,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,2,1,7 SET 22906641432 CHAIN 25054125208,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,2,1,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,4,1,7 SET 32248422727 CHAIN 33330553159,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 11,4,1,7 SET 14360581160 CHAIN 16508064936,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,4,1,7 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,4,1,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,11,1,7 SET 22906641432 CHAIN 31496576152,22906641560,22906641560,22906641432,22906641432 COST 31 RHS 32 +CERT 4,11,1,7 SET 14360581160 CHAIN 16508064936,14360581288,14360581288,14360581160,14360581160 COST 31 RHS 32 +CERT 13,11,1,7 SET 27508217968 CHAIN 31803185265,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 14,11,1,7 SET 27508217968 CHAIN 27508217977,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 2,13,1,7 SET 22906641432 CHAIN 25054125208,22906641560,22906641560,22906641432,22906641432 COST 31 RHS 32 +CERT 4,13,1,7 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,13,1,7 SET 27487864432 CHAIN 31782831730,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,13,1,7 SET 27487864432 CHAIN 27487864442,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,1,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,1,2,7 SET 32338241863 CHAIN 33412016455,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 11,1,2,7 SET 22906641432 CHAIN 31496576152,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,1,2,7 SET 22906641432 CHAIN 25054125208,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,1,2,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,4,2,7 SET 32482259333 CHAIN 32683585925,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 11,4,2,7 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,4,2,7 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,4,2,7 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,11,2,7 SET 14360581160 CHAIN 14360589352,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,11,2,7 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,11,2,7 SET 23575010400 CHAIN 23575010913,23575010400,23575010400,23575010400,23575010400 COST 31 RHS 32 +CERT 14,11,2,7 SET 14360581160 CHAIN 14361113640,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,2,7 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,14,2,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,14,2,7 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,14,2,7 SET 22906641432 CHAIN 31496576152,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,14,2,7 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,1,4,7 SET 32248422727 CHAIN 33330553159,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 11,1,4,7 SET 14360581160 CHAIN 16508064936,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,1,4,7 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 14,1,4,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,2,4,7 SET 32482259333 CHAIN 32683585925,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 11,2,4,7 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,2,4,7 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,2,4,7 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,4,7 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 1,13,4,7 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,13,4,7 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,13,4,7 SET 15006501456 CHAIN 15007025746,15006501456,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,13,4,7 SET 22906641432 CHAIN 22906642200,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,14,4,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,14,4,7 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,14,4,7 SET 14360581160 CHAIN 14361105576,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,14,4,7 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,1,11,7 SET 14360581160 CHAIN 14360589352,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,1,11,7 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,1,11,7 SET 27508217968 CHAIN 31803185265,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 14,1,11,7 SET 27508217968 CHAIN 27508217977,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 1,2,11,7 SET 14360581160 CHAIN 14360589352,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,2,11,7 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,2,11,7 SET 23575010400 CHAIN 23575010913,23575010400,23575010400,23575010400,23575010400 COST 31 RHS 32 +CERT 14,2,11,7 SET 14360581160 CHAIN 14361113640,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,11,7 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,11,7 SET 23575010400 CHAIN 23575010913,23575010400,23575010400,23575010400 COST 31 RHS 32 +CERT 14,11,7 SET 27508217968 CHAIN 27508217977,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 2,1,13,7 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,1,13,7 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,1,13,7 SET 27487864432 CHAIN 31782831730,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,1,13,7 SET 27487864432 CHAIN 27487864442,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 2,13,7 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,4,13,7 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,4,13,7 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,4,13,7 SET 15006501456 CHAIN 15007025746,15006501456,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,4,13,7 SET 22906641432 CHAIN 22906642200,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,13,7 SET 15006501456 CHAIN 15007025746,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,13,7 SET 27487864432 CHAIN 27487864442,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,14,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,2,14,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,2,14,7 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,2,14,7 SET 22906641432 CHAIN 31496576152,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,2,14,7 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,4,14,7 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,4,14,7 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,4,14,7 SET 14360581160 CHAIN 14361105576,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,4,14,7 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,14,7 SET 14360581160 CHAIN 14361105576,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,14,7 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,11 SET 27487864432 CHAIN 31783880304,27487864432,27487864432 COST 31 RHS 32 +CERT 2,11 SET 22906641432 CHAIN 31498673176,22906641432,22906641432 COST 31 RHS 32 +CERT 1,4,11 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 2,4,11 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 7,4,11 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,4,11 SET 32248422727 CHAIN 32248423367,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 14,4,11 SET 32248422727 CHAIN 32248423367,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,1,7,11 SET 14360581160 CHAIN 14360589352,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,1,7,11 SET 14360581160 CHAIN 16508073000,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,1,7,11 SET 27508217968 CHAIN 31803185265,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 14,1,7,11 SET 27508217968 CHAIN 27508217977,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 1,2,7,11 SET 14360581160 CHAIN 14360589352,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,2,7,11 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,2,7,11 SET 23575010400 CHAIN 23575010913,23575010400,23575010400,23575010400,23575010400 COST 31 RHS 32 +CERT 14,2,7,11 SET 14360581160 CHAIN 14361113640,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 4,7,11 SET 27508217968 CHAIN 27508217969,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 13,7,11 SET 23575010400 CHAIN 23575010913,23575010400,23575010400,23575010400 COST 31 RHS 32 +CERT 14,7,11 SET 27508217968 CHAIN 27508217977,27508217968,27508217968,27508217968 COST 31 RHS 32 +CERT 1,13,11 SET 27487864432 CHAIN 31783356016,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 2,13,11 SET 32610739590 CHAIN 32610739599,32610739590,32610739590,32610739590 COST 31 RHS 32 +CERT 4,13,11 SET 32482259333 CHAIN 32482259343,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 2,1,7,13,11 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,7,13,11 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,14,1,7,13,11 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,14,1,7,13,11 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,7,13,11 SET 32610739590 CHAIN 32610739599,32610739591,32610739591,32610739590,32610739590 COST 31 RHS 32 +CERT 4,7,13,11 SET 32482259333 CHAIN 32482259343,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 2,1,14,7,13,11 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,14,7,13,11 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,2,14,7,13,11 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,14,7,13,11 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 1,4,14,7,13,11 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,14,7,13,11 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 14,13,11 SET 32338241863 CHAIN 32338241991,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 1,14,11 SET 34263294358 CHAIN 34263294871,34263294358,34263294358,34263294358 COST 31 RHS 32 +CERT 2,14,11 SET 22906641432 CHAIN 31497100312,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,14,11 SET 32248422727 CHAIN 32248423367,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 1,7,14,11 SET 34263294358 CHAIN 34263294871,34263294359,34263294359,34263294358,34263294358 COST 31 RHS 32 +CERT 1,2,7,14,11 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,7,14,11 SET 32248422727 CHAIN 32248423367,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,13,2,7,14,11 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,13,2,7,14,11 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 4,7,14,11 SET 32248422727 CHAIN 32248423367,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,1,13,7,14,11 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,13,7,14,11 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,2,13,7,14,11 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,13,7,14,11 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 1,4,13,7,14,11 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,13,7,14,11 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 13,14,11 SET 32338241863 CHAIN 32338241991,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 1,13 SET 27508217968 CHAIN 31803186288,27508217968,27508217968 COST 31 RHS 32 +CERT 1,2,13 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,2,13 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 7,2,13 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,2,13 SET 32338241863 CHAIN 32338766279,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 14,2,13 SET 32338241863 CHAIN 32338766279,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,13 SET 14360581160 CHAIN 31540452392,14360581160,14360581160 COST 31 RHS 32 +CERT 2,1,7,13 SET 22906641432 CHAIN 25054125336,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,1,7,13 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,1,7,13 SET 27487864432 CHAIN 31782831730,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 14,1,7,13 SET 27487864432 CHAIN 27487864442,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 2,7,13 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,4,7,13 SET 22906641432 CHAIN 22906641688,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,4,7,13 SET 27487864432 CHAIN 27487864434,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,4,7,13 SET 15006501456 CHAIN 15007025746,15006501456,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,4,7,13 SET 22906641432 CHAIN 22906642200,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,7,13 SET 15006501456 CHAIN 15007025746,15006501456,15006501456,15006501456 COST 31 RHS 32 +CERT 14,7,13 SET 27487864432 CHAIN 27487864442,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 1,11,13 SET 27487864432 CHAIN 31783356016,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 2,11,13 SET 32610739590 CHAIN 32610739599,32610739590,32610739590,32610739590 COST 31 RHS 32 +CERT 4,11,13 SET 32482259333 CHAIN 32482259343,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 2,1,7,11,13 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,7,11,13 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,14,1,7,11,13 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,14,1,7,11,13 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,7,11,13 SET 32610739590 CHAIN 32610739599,32610739591,32610739591,32610739590,32610739590 COST 31 RHS 32 +CERT 4,7,11,13 SET 32482259333 CHAIN 32482259343,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 2,1,14,7,11,13 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,14,7,11,13 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,2,14,7,11,13 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,14,7,11,13 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 1,4,14,7,11,13 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,14,7,11,13 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 14,11,13 SET 32338241863 CHAIN 32338241991,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 1,14,13 SET 34225680805 CHAIN 34226205095,34225680805,34225680805,34225680805 COST 31 RHS 32 +CERT 2,14,13 SET 32338241863 CHAIN 32338766279,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,14,13 SET 14360581160 CHAIN 31540450856,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 1,7,14,13 SET 34225680805 CHAIN 34226205095,34225680807,34225680807,34225680805,34225680805 COST 31 RHS 32 +CERT 2,7,14,13 SET 32338241863 CHAIN 32338766279,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 1,4,7,14,13 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,7,14,13 SET 32338241863 CHAIN 32338766279,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 1,11,4,7,14,13 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,11,4,7,14,13 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 2,1,11,7,14,13 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,11,7,14,13 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,2,11,7,14,13 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,11,7,14,13 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 1,4,11,7,14,13 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,11,7,14,13 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 11,14,13 SET 32338241863 CHAIN 32338241991,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 2,1,14 SET 22906641432 CHAIN 22907165848,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,1,14 SET 14360581160 CHAIN 14360581800,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 7,1,14 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,1,14 SET 34225680805 CHAIN 34226205095,34225680805,34225680805,34225680805 COST 31 RHS 32 +CERT 13,1,14 SET 34225680805 CHAIN 34226205095,34225680805,34225680805,34225680805 COST 31 RHS 32 +CERT 2,14 SET 23575010400 CHAIN 32164945008,23575010400,23575010400 COST 31 RHS 32 +CERT 4,14 SET 15006501456 CHAIN 32186370672,15006501456,15006501456 COST 31 RHS 32 +CERT 1,7,14 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,2,7,14 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,2,7,14 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,2,7,14 SET 22906641432 CHAIN 31496576152,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 13,2,7,14 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,4,7,14 SET 22906641432 CHAIN 22906641560,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 2,4,7,14 SET 27487864432 CHAIN 27487864436,27487864432,27487864432,27487864432,27487864432 COST 31 RHS 32 +CERT 11,4,7,14 SET 14360581160 CHAIN 14361105576,14360581160,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,4,7,14 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 11,7,14 SET 14360581160 CHAIN 14361105576,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 13,7,14 SET 22906641432 CHAIN 22906642072,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,11,14 SET 34263294358 CHAIN 34263294871,34263294358,34263294358,34263294358 COST 31 RHS 32 +CERT 2,11,14 SET 22906641432 CHAIN 31497100312,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 4,11,14 SET 32248422727 CHAIN 32248423367,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 1,7,11,14 SET 34263294358 CHAIN 34263294871,34263294359,34263294359,34263294358,34263294358 COST 31 RHS 32 +CERT 1,2,7,11,14 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,7,11,14 SET 32248422727 CHAIN 32248423367,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,13,2,7,11,14 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,13,2,7,11,14 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 4,7,11,14 SET 32248422727 CHAIN 32248423367,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,1,13,7,11,14 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,13,7,11,14 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,2,13,7,11,14 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,13,7,11,14 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 1,4,13,7,11,14 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,13,7,11,14 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 13,11,14 SET 32338241863 CHAIN 32338241991,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 1,13,14 SET 34225680805 CHAIN 34226205095,34225680805,34225680805,34225680805 COST 31 RHS 32 +CERT 2,13,14 SET 32338241863 CHAIN 32338766279,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,13,14 SET 14360581160 CHAIN 31540450856,14360581160,14360581160,14360581160 COST 31 RHS 32 +CERT 1,7,13,14 SET 34225680805 CHAIN 34226205095,34225680807,34225680807,34225680805,34225680805 COST 31 RHS 32 +CERT 2,7,13,14 SET 32338241863 CHAIN 32338766279,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 1,4,7,13,14 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,7,13,14 SET 32338241863 CHAIN 32338766279,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 1,11,4,7,13,14 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,11,4,7,13,14 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 2,1,11,7,13,14 SET 32338241863 CHAIN 32338274759,32338241991,32338241991,32338241991,32338241991,32338241863,32338241863 COST 31 RHS 32 +CERT 4,1,11,7,13,14 SET 32248422727 CHAIN 32256811463,32248422855,32248422855,32248422855,32248422855,32248422727,32248422727 COST 31 RHS 32 +CERT 1,2,11,7,13,14 SET 32338241863 CHAIN 32338274759,32338241863,32338241863,32338241863,32338241863,32338241863,32338241863 COST 31 RHS 32 +CERT 4,2,11,7,13,14 SET 32482259333 CHAIN 32616477063,32482259335,32482259335,32482259335,32482259335,32482259333,32482259333 COST 31 RHS 32 +CERT 1,4,11,7,13,14 SET 32248422727 CHAIN 32256811463,32248422727,32248422727,32248422727,32248422727,32248422727,32248422727 COST 31 RHS 32 +CERT 2,4,11,7,13,14 SET 32482259333 CHAIN 32616477063,32482259333,32482259333,32482259333,32482259333,32482259333,32482259333 COST 31 RHS 32 +CERT 11,13,14 SET 32338241863 CHAIN 32338241991,32338241863,32338241863,32338241863 COST 31 RHS 32 +SUMMARY table tabs/t_09_4.txt orders 5040 nodes 110 certificates 318 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 0 0 0 0 38 32 8 22 0 0 4 4 0 0 0 0 80 42 39 25 15 9 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_10.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_10.txt new file mode 100644 index 0000000000..ab9d8d038b --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_10.txt @@ -0,0 +1,9 @@ +CERT 1 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +CERT 2 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +CERT 4 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +CERT 7 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +CERT 11 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +CERT 13 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +CERT 15 SET 4532036479 CHAIN 4532036479,4532036479 COST 31 RHS 32 +SUMMARY table tabs/t_10_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_11.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_11.txt new file mode 100644 index 0000000000..fe88b1075d --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_11.txt @@ -0,0 +1,116 @@ +CERT 4,2,1 SET 32066602520 CHAIN 32066749976,32066602520,32066602520,32066602520 COST 29 RHS 30 +CERT 9,2,1 SET 32067651096 CHAIN 32067651162,32067651096,32067651096,32067651096 COST 31 RHS 32 +CERT 10,2,1 SET 32066602520 CHAIN 32066606744,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 12,2,1 SET 31531828760 CHAIN 31532099096,31531828760,31531828760,31531828760 COST 31 RHS 32 +CERT 15,2,1 SET 27407588393 CHAIN 27407596587,27407588393,27407588393,27407588393 COST 31 RHS 32 +CERT 2,4,1 SET 32066602520 CHAIN 32066749976,32066602520,32066602520,32066602520 COST 29 RHS 30 +CERT 9,4,1 SET 31971022888 CHAIN 31971022953,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 10,4,1 SET 31434153000 CHAIN 31501262120,31434153000,31434153000,31434153000 COST 31 RHS 32 +CERT 12,4,1 SET 31971021864 CHAIN 31975216296,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 15,4,1 SET 27496908314 CHAIN 27496908571,27496908314,27496908314,27496908314 COST 31 RHS 32 +CERT 9,1 SET 9673228187 CHAIN 11824906139,9673228187,9673228187 COST 31 RHS 32 +CERT 10,1 SET 32066602520 CHAIN 32066606744,32066602520,32066602520 COST 31 RHS 32 +CERT 12,1 SET 31971021864 CHAIN 31975216296,31971021864,31971021864 COST 31 RHS 32 +CERT 2,15,1 SET 31531828760 CHAIN 31532099096,31531828760,31531828760,31531828760 COST 31 RHS 32 +CERT 4,15,1 SET 31434153000 CHAIN 31501262120,31434153000,31434153000,31434153000 COST 31 RHS 32 +CERT 9,15,1 SET 30856383056 CHAIN 30856383184,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 10,15,1 SET 27407588393 CHAIN 27407596587,27407596585,27407596585,27407588393 COST 31 RHS 32 +CERT 12,15,1 SET 27496908314 CHAIN 27496908571,27496908570,27496908570,27496908314 COST 31 RHS 32 +CERT 4,1,2 SET 32066602520 CHAIN 32066749976,32066602520,32066602520,32066602520 COST 29 RHS 30 +CERT 9,1,2 SET 32067651096 CHAIN 32067651162,32067651096,32067651096,32067651096 COST 31 RHS 32 +CERT 10,1,2 SET 32066602520 CHAIN 32066606744,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 12,1,2 SET 31531828760 CHAIN 31532099096,31531828760,31531828760,31531828760 COST 31 RHS 32 +CERT 15,1,2 SET 27407588393 CHAIN 27407596587,27407588393,27407588393,27407588393 COST 31 RHS 32 +CERT 1,4,2 SET 32066602520 CHAIN 32066749976,32066602520,32066602520,32066602520 COST 29 RHS 30 +CERT 9,4,2 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 10,4,2 SET 30856383072 CHAIN 30856387169,30856383072,30856383072,30856383072 COST 31 RHS 32 +CERT 12,4,2 SET 30856383056 CHAIN 30860577362,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 15,4,2 SET 23042557592 CHAIN 23042557597,23042557592,23042557592,23042557592 COST 31 RHS 32 +CERT 9,2 SET 32067651096 CHAIN 32067651162,32067651096,32067651096 COST 31 RHS 32 +CERT 10,2 SET 4498499327 CHAIN 6650177279,4498499327,4498499327 COST 31 RHS 32 +CERT 12,2 SET 30856383056 CHAIN 30860577362,30856383056,30856383056 COST 31 RHS 32 +CERT 1,15,2 SET 31531828760 CHAIN 31532099096,31531828760,31531828760,31531828760 COST 31 RHS 32 +CERT 4,15,2 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 9,15,2 SET 27407588393 CHAIN 27407588399,27407588393,27407588393,27407588393 COST 31 RHS 32 +CERT 10,15,2 SET 31971021864 CHAIN 31971021866,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 12,15,2 SET 23042557592 CHAIN 23042557597,23042557596,23042557596,23042557592 COST 31 RHS 32 +CERT 2,1,4 SET 32066602520 CHAIN 32066749976,32066602520,32066602520,32066602520 COST 29 RHS 30 +CERT 9,1,4 SET 31971022888 CHAIN 31971022953,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 10,1,4 SET 31434153000 CHAIN 31501262120,31434153000,31434153000,31434153000 COST 31 RHS 32 +CERT 12,1,4 SET 31971021864 CHAIN 31975216296,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 15,1,4 SET 27496908314 CHAIN 27496908571,27496908314,27496908314,27496908314 COST 31 RHS 32 +CERT 1,2,4 SET 32066602520 CHAIN 32066749976,32066602520,32066602520,32066602520 COST 29 RHS 30 +CERT 9,2,4 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 10,2,4 SET 30856383072 CHAIN 30856387169,30856383072,30856383072,30856383072 COST 31 RHS 32 +CERT 12,2,4 SET 30856383056 CHAIN 30860577362,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 15,2,4 SET 23042557592 CHAIN 23042557597,23042557592,23042557592,23042557592 COST 31 RHS 32 +CERT 9,4 SET 31971022888 CHAIN 31971022953,31971022888,31971022888 COST 31 RHS 32 +CERT 10,4 SET 30856383072 CHAIN 30856387169,30856383072,30856383072 COST 31 RHS 32 +CERT 12,4 SET 4456188415 CHAIN 6603676159,4456188415,4456188415 COST 31 RHS 32 +CERT 1,15,4 SET 31434153000 CHAIN 31501262120,31434153000,31434153000,31434153000 COST 31 RHS 32 +CERT 2,15,4 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 9,15,4 SET 27496908314 CHAIN 27496908319,27496908314,27496908314,27496908314 COST 31 RHS 32 +CERT 10,15,4 SET 23042557592 CHAIN 23042557849,23042557592,23042557592,23042557592 COST 31 RHS 32 +CERT 12,15,4 SET 32066602520 CHAIN 32066602521,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 2,1,9 SET 32067651096 CHAIN 32067651162,32067651096,32067651096,32067651096 COST 31 RHS 32 +CERT 4,1,9 SET 31971022888 CHAIN 31971022953,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 10,1,9 SET 26409886295 CHAIN 28561564247,26414080599,26414080599,26409886295 COST 31 RHS 32 +CERT 12,1,9 SET 26416662887 CHAIN 28564150631,26416666983,26416666983,26416662887 COST 31 RHS 32 +CERT 15,1,9 SET 30856383056 CHAIN 30856383184,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 2,9 SET 32067651096 CHAIN 32067651162,32067651096,32067651096 COST 31 RHS 32 +CERT 4,9 SET 31971022888 CHAIN 31971022953,31971022888,31971022888 COST 31 RHS 32 +CERT 10,9 SET 19967165271 CHAIN 19971367767,19967165271,19967165271 COST 31 RHS 32 +CERT 12,9 SET 11317176423 CHAIN 11317180775,11317176423,11317176423 COST 31 RHS 32 +CERT 15,9 SET 19971367761 CHAIN 19971367767,19971367761,19971367761 COST 31 RHS 32 +CERT 1,10 SET 32066602520 CHAIN 32066606744,32066602520,32066602520 COST 31 RHS 32 +CERT 1,2,10 SET 32066602520 CHAIN 32066606744,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 4,2,10 SET 30856383072 CHAIN 30856387169,30856383072,30856383072,30856383072 COST 31 RHS 32 +CERT 9,2,10 SET 22835295625 CHAIN 24986973577,22839489929,22839489929,22835295625 COST 31 RHS 32 +CERT 12,2,10 SET 22968949157 CHAIN 25116432869,22968949221,22968949221,22968949157 COST 31 RHS 32 +CERT 15,2,10 SET 31971021864 CHAIN 31971021866,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 4,10 SET 30856383072 CHAIN 30856387169,30856383072,30856383072 COST 31 RHS 32 +CERT 9,10 SET 20687541645 CHAIN 20691744141,20687541645,20687541645 COST 31 RHS 32 +CERT 12,10 SET 3503486223 CHAIN 3503486351,3503486223,3503486223 COST 31 RHS 32 +CERT 15,10 SET 20691743757 CHAIN 20691744141,20691743757,20691743757 COST 31 RHS 32 +CERT 1,12 SET 31971021864 CHAIN 31975216296,31971021864,31971021864 COST 31 RHS 32 +CERT 2,12 SET 30856383056 CHAIN 30860577362,30856383056,30856383056 COST 31 RHS 32 +CERT 1,4,12 SET 31971021864 CHAIN 31975216296,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 2,4,12 SET 30856383056 CHAIN 30860577362,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 9,4,12 SET 14341465482 CHAIN 16488953226,14341469578,14341469578,14341465482 COST 31 RHS 32 +CERT 10,4,12 SET 14468342422 CHAIN 16615826134,14468342486,14468342486,14468342422 COST 31 RHS 32 +CERT 15,4,12 SET 32066602520 CHAIN 32066602521,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 9,12 SET 2388845525 CHAIN 2388845527,2388845525,2388845525 COST 31 RHS 32 +CERT 10,12 SET 3503486223 CHAIN 3503486351,3503486223,3503486223 COST 31 RHS 32 +CERT 15,12 SET 20691743757 CHAIN 20691744141,20691743757,20691743757 COST 31 RHS 32 +CERT 2,1,15 SET 31531828760 CHAIN 31532099096,31531828760,31531828760,31531828760 COST 31 RHS 32 +CERT 4,1,15 SET 31434153000 CHAIN 31501262120,31434153000,31434153000,31434153000 COST 31 RHS 32 +CERT 9,1,15 SET 30856383056 CHAIN 30856383184,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 10,1,15 SET 22232861297 CHAIN 22232861681,22232861297,22232861297,22232861297 COST 31 RHS 32 +CERT 12,1,15 SET 13667994226 CHAIN 13668002546,13667994226,13667994226,13667994226 COST 31 RHS 32 +CERT 1,2,15 SET 31531828760 CHAIN 31532099096,31531828760,31531828760,31531828760 COST 31 RHS 32 +CERT 4,2,15 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 9,2,15 SET 27407588393 CHAIN 27407588399,27407588393,27407588393,27407588393 COST 31 RHS 32 +CERT 10,2,15 SET 31971021864 CHAIN 31971021866,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 12,2,15 SET 14388370600 CHAIN 14388378794,14388370600,14388370600,14388370600 COST 31 RHS 32 +CERT 1,4,15 SET 31434153000 CHAIN 31501262120,31434153000,31434153000,31434153000 COST 31 RHS 32 +CERT 2,4,15 SET 30822828656 CHAIN 31896570484,30822828656,30822828656,30822828656 COST 31 RHS 32 +CERT 9,4,15 SET 27496908314 CHAIN 27496908319,27496908314,27496908314,27496908314 COST 31 RHS 32 +CERT 10,4,15 SET 23042557592 CHAIN 23042557849,23042557592,23042557592,23042557592 COST 31 RHS 32 +CERT 12,4,15 SET 32066602520 CHAIN 32066602521,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 1,9,15 SET 30856383056 CHAIN 30856383184,30856383056,30856383056,30856383056 COST 31 RHS 32 +CERT 2,9,15 SET 26409886295 CHAIN 27487822423,26409886295,26409886295,26409886295 COST 31 RHS 32 +CERT 4,9,15 SET 26409886295 CHAIN 27483628151,26409886295,26409886295,26409886295 COST 31 RHS 32 +CERT 10,9,15 SET 13659613782 CHAIN 13659630294,13659613782,13659613782,13659613782 COST 31 RHS 32 +CERT 12,9,15 SET 22232828773 CHAIN 22232845285,22232828773,22232828773,22232828773 COST 31 RHS 32 +CERT 1,10,15 SET 22968949157 CHAIN 23036058085,22968949157,22968949157,22968949157 COST 31 RHS 32 +CERT 2,10,15 SET 31971021864 CHAIN 31971021866,31971021864,31971021864,31971021864 COST 31 RHS 32 +CERT 4,10,15 SET 22968949157 CHAIN 23036058085,22968949157,22968949157,22968949157 COST 31 RHS 32 +CERT 9,10,15 SET 14254159272 CHAIN 14254175658,14254159272,14254159272,14254159272 COST 31 RHS 32 +CERT 12,10,15 SET 27407554861 CHAIN 27407571247,27407554861,27407554861,27407554861 COST 31 RHS 32 +CERT 1,12,15 SET 14468342422 CHAIN 14468604630,14468342422,14468342422,14468342422 COST 31 RHS 32 +CERT 2,12,15 SET 14468342422 CHAIN 14468604630,14468342422,14468342422,14468342422 COST 31 RHS 32 +CERT 4,12,15 SET 32066602520 CHAIN 32066602521,32066602520,32066602520,32066602520 COST 31 RHS 32 +CERT 9,12,15 SET 22906251160 CHAIN 22906267545,22906251160,22906251160,22906251160 COST 31 RHS 32 +CERT 10,12,15 SET 27487479326 CHAIN 27487495711,27487479326,27487479326,27487479326 COST 31 RHS 32 +SUMMARY table tabsb/t_11_v2.txt orders 5040 nodes 26 certificates 114 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 5 9 5 9 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 5 1 5 0 0 6 0 0 0 1 0 0 6 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_12.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_12.txt new file mode 100644 index 0000000000..7c64dd4ee9 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_12.txt @@ -0,0 +1,9 @@ +CERT 1 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +CERT 2 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +CERT 4 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +CERT 11 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +CERT 13 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +CERT 14 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +CERT 15 SET 9234225791 CHAIN 9234225791,9234225791 COST 30 RHS 32 +SUMMARY table tabs/t_12_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_13.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_13.txt new file mode 100644 index 0000000000..eccfea745b --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_13.txt @@ -0,0 +1,9 @@ +CERT 1 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +CERT 2 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +CERT 5 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +CERT 6 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +CERT 9 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +CERT 10 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +CERT 12 SET 11961414367 CHAIN 11961414367,11961414367 COST 27 RHS 28 +SUMMARY table tabs/t_13_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_14.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_14.txt new file mode 100644 index 0000000000..af79cb7542 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_14.txt @@ -0,0 +1,192 @@ +CERT 5,2,1 SET 2408113039 CHAIN 2408115151,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,2,1 SET 34351374722 CHAIN 34351379330,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 9,2,1 SET 4588152475 CHAIN 4588154587,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,2,1 SET 34351374722 CHAIN 34351669634,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 13,2,1 SET 34351374722 CHAIN 34351505794,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,1 SET 2408113039 CHAIN 2410212239,2408113039,2408113039 COST 31 RHS 32 +CERT 6,1 SET 27508218146 CHAIN 29655702306,27508218146,27508218146 COST 31 RHS 32 +CERT 9,1 SET 4588152475 CHAIN 4722372251,4588152475,4588152475 COST 31 RHS 32 +CERT 10,1 SET 31970958376 CHAIN 31975152808,31970958376,31970958376 COST 31 RHS 32 +CERT 2,13,1 SET 34351374722 CHAIN 34351505794,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,13,1 SET 2408113039 CHAIN 2410212239,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,13,1 SET 27508234274 CHAIN 32071637026,27508234274,27508234274,27508234274 COST 31 RHS 32 +CERT 9,13,1 SET 4588152475 CHAIN 4722372251,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,13,1 SET 31971022888 CHAIN 32071686184,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 5,1,2 SET 2408113039 CHAIN 2408115151,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,1,2 SET 34351374722 CHAIN 34351379330,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 9,1,2 SET 4588152475 CHAIN 4588154587,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,1,2 SET 34351374722 CHAIN 34351669634,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 13,1,2 SET 34351374722 CHAIN 34351505794,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,2 SET 2408113039 CHAIN 6703080399,2408113039,2408113039 COST 31 RHS 32 +CERT 1,6,2 SET 34351374722 CHAIN 34351379330,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,6,2 SET 2408113039 CHAIN 2408113087,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,6,2 SET 4588152475 CHAIN 4655261403,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,6,2 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 13,6,2 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 9,2 SET 4588152475 CHAIN 4655261403,4588152475,4588152475 COST 31 RHS 32 +CERT 1,10,2 SET 34351374722 CHAIN 34351669634,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,10,2 SET 2408113039 CHAIN 6703080399,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,10,2 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 9,10,2 SET 4588152475 CHAIN 4588152511,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,10,2 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,13,2 SET 34351374722 CHAIN 34351505794,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,13,2 SET 2408113039 CHAIN 6703080399,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,13,2 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 9,13,2 SET 4588152475 CHAIN 4655261403,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,13,2 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,5 SET 2408113039 CHAIN 2410212239,2408113039,2408113039 COST 31 RHS 32 +CERT 2,5 SET 2408113039 CHAIN 6703080399,2408113039,2408113039 COST 31 RHS 32 +CERT 6,5 SET 2408113039 CHAIN 2408114079,2408113039,2408113039 COST 31 RHS 32 +CERT 1,9,5 SET 2408113039 CHAIN 2410212239,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 2,9,5 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,9,5 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,9,5 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,9,5 SET 18136844543 CHAIN 18138942207,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 2,13,9,5 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,13,9,5 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,13,9,5 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,5 SET 31970958376 CHAIN 31975152808,31970958376,31970958376 COST 31 RHS 32 +CERT 1,13,5 SET 2408113039 CHAIN 2410212239,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 2,13,5 SET 2408113039 CHAIN 6703080399,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,13,5 SET 17769892479 CHAIN 17769926271,17769892479,17769892479,17769892479 COST 29 RHS 30 +CERT 1,9,13,5 SET 18136844543 CHAIN 18138942207,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 2,9,13,5 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,9,13,5 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,9,13,5 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,13,5 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,6 SET 27508218146 CHAIN 29655702306,27508218146,27508218146 COST 31 RHS 32 +CERT 1,2,6 SET 34351374722 CHAIN 34351379330,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,2,6 SET 2408113039 CHAIN 2408113087,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,2,6 SET 4588152475 CHAIN 4655261403,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,2,6 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 13,2,6 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,6 SET 2408113039 CHAIN 2408114079,2408113039,2408113039 COST 31 RHS 32 +CERT 9,6 SET 27508218146 CHAIN 29655702306,27508218146,27508218146 COST 31 RHS 32 +CERT 2,1,10,6 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,10,6 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,10,6 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,1,10,6 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 2,10,6 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,10,6 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,10,6 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,10,6 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,2,13,10,6 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,1,2,13,10,6 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,2,13,10,6 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,2,13,10,6 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,13,10,6 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,13,10,6 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,6 SET 27508234274 CHAIN 32071637026,27508234274,27508234274,27508234274 COST 31 RHS 32 +CERT 2,13,6 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,13,6 SET 17769892479 CHAIN 17769926271,17769892479,17769892479,17769892479 COST 29 RHS 30 +CERT 9,13,6 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 1,10,13,6 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,2,10,13,6 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,1,2,10,13,6 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,2,10,13,6 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,2,10,13,6 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,10,13,6 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,10,13,6 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,9 SET 4588152475 CHAIN 4722372251,4588152475,4588152475 COST 31 RHS 32 +CERT 2,9 SET 4588152475 CHAIN 4655261403,4588152475,4588152475 COST 31 RHS 32 +CERT 1,5,9 SET 2408113039 CHAIN 2410212239,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 2,5,9 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,5,9 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,5,9 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,5,9 SET 18136844543 CHAIN 18138942207,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 2,13,5,9 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,13,5,9 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,13,5,9 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 6,9 SET 27508218146 CHAIN 29655702306,27508218146,27508218146 COST 31 RHS 32 +CERT 10,9 SET 4588152475 CHAIN 4588152735,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,9 SET 4588152475 CHAIN 4722372251,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 2,13,9 SET 4588152475 CHAIN 4655261403,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,5,13,9 SET 18136844543 CHAIN 18138942207,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 2,5,13,9 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,5,13,9 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,5,13,9 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 6,13,9 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 10,13,9 SET 18136844543 CHAIN 18136852991,18136844543,18136844543,18136844543 COST 29 RHS 30 +CERT 1,10 SET 31970958376 CHAIN 31975152808,31970958376,31970958376 COST 31 RHS 32 +CERT 1,2,10 SET 34351374722 CHAIN 34351669634,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,2,10 SET 2408113039 CHAIN 6703080399,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,2,10 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 9,2,10 SET 4588152475 CHAIN 4588152511,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,2,10 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 5,10 SET 31970958376 CHAIN 31975152808,31970958376,31970958376 COST 31 RHS 32 +CERT 2,1,6,10 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,6,10 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,6,10 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,1,6,10 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 2,6,10 SET 27508218146 CHAIN 27508218154,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,6,10 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,6,10 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,6,10 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,2,13,6,10 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,1,2,13,6,10 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,2,13,6,10 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,2,13,6,10 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,13,6,10 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,13,6,10 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,10 SET 4588152475 CHAIN 4588152735,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,10 SET 31971022888 CHAIN 32071686184,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 2,13,10 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 5,13,10 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,6,13,10 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,2,6,13,10 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,1,2,6,13,10 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,2,6,13,10 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,2,6,13,10 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,6,13,10 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,6,13,10 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,13,10 SET 18136844543 CHAIN 18136852991,18136844543,18136844543,18136844543 COST 29 RHS 30 +CERT 2,1,13 SET 34351374722 CHAIN 34351505794,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,1,13 SET 2408113039 CHAIN 2410212239,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,1,13 SET 27508234274 CHAIN 32071637026,27508234274,27508234274,27508234274 COST 31 RHS 32 +CERT 9,1,13 SET 4588152475 CHAIN 4722372251,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,1,13 SET 31971022888 CHAIN 32071686184,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 1,2,13 SET 34351374722 CHAIN 34351505794,34351374722,34351374722,34351374722 COST 31 RHS 32 +CERT 5,2,13 SET 2408113039 CHAIN 6703080399,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,2,13 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 9,2,13 SET 4588152475 CHAIN 4655261403,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,2,13 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,5,13 SET 2408113039 CHAIN 2410212239,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 2,5,13 SET 2408113039 CHAIN 6703080399,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 6,5,13 SET 17769892479 CHAIN 17769926271,17769892479,17769892479,17769892479 COST 29 RHS 30 +CERT 1,9,5,13 SET 18136844543 CHAIN 18138942207,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 2,9,5,13 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,9,5,13 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,9,5,13 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 10,5,13 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,6,13 SET 27508234274 CHAIN 32071637026,27508234274,27508234274,27508234274 COST 31 RHS 32 +CERT 2,6,13 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,6,13 SET 17769892479 CHAIN 17769926271,17769892479,17769892479,17769892479 COST 29 RHS 30 +CERT 9,6,13 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 1,10,6,13 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,2,10,6,13 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,1,2,10,6,13 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,2,10,6,13 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,2,10,6,13 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,10,6,13 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,10,6,13 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,9,13 SET 4588152475 CHAIN 4722372251,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 2,9,13 SET 4588152475 CHAIN 4655261403,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,5,9,13 SET 18136844543 CHAIN 18138942207,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 2,5,9,13 SET 19210569983 CHAIN 27800504575,19210569983,19210569983,19210569983,19210569983 COST 31 RHS 32 +CERT 6,5,9,13 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 10,5,9,13 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 6,9,13 SET 17769892479 CHAIN 17841195647,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 10,9,13 SET 18136844543 CHAIN 18136852991,18136844543,18136844543,18136844543 COST 29 RHS 30 +CERT 1,10,13 SET 31971022888 CHAIN 32071686184,31971022888,31971022888,31971022888 COST 31 RHS 32 +CERT 2,10,13 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 5,10,13 SET 18136844543 CHAIN 24579295487,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 1,6,10,13 SET 27508218146 CHAIN 31803186466,27508218146,27508218146,27508218146,27508218146 COST 31 RHS 32 +CERT 5,1,2,6,10,13 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,1,2,6,10,13 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,2,6,10,13 SET 18136844543 CHAIN 20292716799,18136844543,18136844543,18136844543,18136844543,18136844543 COST 31 RHS 32 +CERT 9,2,6,10,13 SET 17769892479 CHAIN 17775135359,17769892479,17769892479,17769892479,17769892479,17769892479 COST 31 RHS 32 +CERT 5,6,10,13 SET 2408113039 CHAIN 2408178591,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,6,10,13 SET 4588152475 CHAIN 4588168863,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,10,13 SET 18136844543 CHAIN 18136852991,18136844543,18136844543,18136844543 COST 29 RHS 30 +SUMMARY table tabs/t_14_6.txt orders 5040 nodes 56 certificates 190 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 32 8 26 0 0 0 0 0 40 0 0 0 0 0 0 38 0 0 0 0 0 0 20 4 14 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_15.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_15.txt new file mode 100644 index 0000000000..32c330fe07 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_15.txt @@ -0,0 +1,14 @@ +CERT 1 SET 10880843687 CHAIN 10882940839,10880843687 COST 31 RHS 32 +CERT 2 SET 6585870847 CHAIN 6586919423,6585870847 COST 31 RHS 32 +CERT 5 SET 10880843687 CHAIN 10880843751,10880843687 COST 31 RHS 32 +CERT 6 SET 6585870847 CHAIN 6585874943,6585870847 COST 31 RHS 32 +CERT 9 SET 1081974713 CHAIN 1081974777,1081974713 COST 31 RHS 32 +CERT 10 SET 75337343 CHAIN 75341439,75337343 COST 31 RHS 32 +CERT 1,15 SET 10880843687 CHAIN 10882940839,10880843687,10880843687 COST 31 RHS 32 +CERT 2,15 SET 6585870847 CHAIN 6586919423,6585870847,6585870847 COST 31 RHS 32 +CERT 5,15 SET 27056188343 CHAIN 27593059255,27056188343,27056188343 COST 25 RHS 26 +CERT 6,15 SET 6585870847 CHAIN 6585874943,6585870847,6585870847 COST 31 RHS 32 +CERT 9,15 SET 22760172975 CHAIN 22760189359,22760172975,22760172975 COST 25 RHS 26 +CERT 10,15 SET 75337343 CHAIN 75341439,75337343,75337343 COST 31 RHS 32 +SUMMARY table tabs/t_15_1.txt orders 5040 nodes 2 certificates 12 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 4 0 0 2 0 0 0 1 0 1 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_16.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_16.txt new file mode 100644 index 0000000000..122fbc0650 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_16.txt @@ -0,0 +1,9 @@ +CERT 1 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +CERT 2 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +CERT 5 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +CERT 6 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +CERT 9 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +CERT 12 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +CERT 15 SET 11960890103 CHAIN 11960890103,11960890103 COST 27 RHS 28 +SUMMARY table tabs/t_16_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_17.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_17.txt new file mode 100644 index 0000000000..f0c4e2a354 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_17.txt @@ -0,0 +1,200 @@ +CERT 2,1 SET 34351374470 CHAIN 34351669382,34351374470,34351374470 COST 30 RHS 32 +CERT 5,1 SET 18003730345 CHAIN 19081666473,18003730345,18003730345 COST 31 RHS 32 +CERT 6,1 SET 4169720719 CHAIN 12793209743,4169720719,4169720719 COST 31 RHS 32 +CERT 9,1 SET 34351374470 CHAIN 34351669382,34351374470,34351374470 COST 31 RHS 32 +CERT 13,1 SET 31971023880 CHAIN 32038133000,31971023880,31971023880 COST 31 RHS 32 +CERT 14,1 SET 18003730345 CHAIN 19081666473,18003730345,18003730345 COST 31 RHS 32 +CERT 1,2 SET 34351374470 CHAIN 34351669382,34351374470,34351374470 COST 30 RHS 32 +CERT 5,2 SET 34351374470 CHAIN 34351374542,34351374470,34351374470 COST 31 RHS 32 +CERT 6,2 SET 4169720719 CHAIN 4170769327,4169720719,4169720719 COST 31 RHS 32 +CERT 9,2 SET 34351374470 CHAIN 34351669382,34351374470,34351374470 COST 31 RHS 32 +CERT 13,2 SET 22906641432 CHAIN 22942293016,22906641432,22906641432 COST 31 RHS 32 +CERT 14,2 SET 17843232675 CHAIN 17844281259,17843232675,17843232675 COST 31 RHS 32 +CERT 1,5 SET 18003730345 CHAIN 19081666473,18003730345,18003730345 COST 31 RHS 32 +CERT 2,5 SET 34351374470 CHAIN 34351374542,34351374470,34351374470 COST 31 RHS 32 +CERT 6,5 SET 4169720719 CHAIN 4169786271,4169720719,4169720719 COST 31 RHS 32 +CERT 9,5 SET 17843232675 CHAIN 17843494883,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,5 SET 5670298762 CHAIN 5670303370,5670298762,5670298762,5670298762 COST 31 RHS 32 +CERT 2,13,5 SET 34351374470 CHAIN 34351374542,34351374470,34351374470,34351374470 COST 30 RHS 32 +CERT 6,13,5 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,13,5 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,9,13,5 SET 34351374470 CHAIN 34351374542,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 6,9,13,5 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,9,13,5 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 14,13,5 SET 18003730345 CHAIN 19081666473,18003730345,18003730345,18003730345 COST 31 RHS 32 +CERT 14,5 SET 18003730345 CHAIN 19081666473,18003730345,18003730345 COST 30 RHS 32 +CERT 1,6 SET 4169720719 CHAIN 12793209743,4169720719,4169720719 COST 31 RHS 32 +CERT 2,6 SET 4169720719 CHAIN 4170769327,4169720719,4169720719 COST 31 RHS 32 +CERT 5,6 SET 4169720719 CHAIN 4169786271,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,6 SET 4169720719 CHAIN 12793209743,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 2,9,6 SET 4169720719 CHAIN 4187546511,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,9,6 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675 COST 30 RHS 32 +CERT 1,13,9,6 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,2,13,9,6 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,13,9,6 SET 17843232675 CHAIN 22138462115,22138199971,22138199971,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,2,13,9,6 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,13,9,6 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,13,9,6 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,14,13,9,6 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,14,13,9,6 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,9,6 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,6 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,13,6 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,13,6 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,13,6 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,2,9,13,6 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,9,13,6 SET 17843232675 CHAIN 22138462115,22138199971,22138199971,22138199971,17843232675,17843232675 COST 31 RHS 32 +CERT 14,2,9,13,6 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,13,6 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,9,13,6 SET 22906641432 CHAIN 22906642200,22906641688,22906641688,22906641432,22906641432 COST 31 RHS 32 +CERT 14,13,6 SET 22906641432 CHAIN 22906642200,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,14,6 SET 4169720719 CHAIN 12793209743,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 2,14,6 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,14,6 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 9,14,6 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,14,6 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,13,14,6 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,13,14,6 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,13,14,6 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,9,13,14,6 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,13,14,6 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,9 SET 34351374470 CHAIN 34351669382,34351374470,34351374470 COST 31 RHS 32 +CERT 2,9 SET 34351374470 CHAIN 34351669382,34351374470,34351374470 COST 31 RHS 32 +CERT 5,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675 COST 31 RHS 32 +CERT 1,6,9 SET 4169720719 CHAIN 12793209743,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 2,6,9 SET 4169720719 CHAIN 4187546511,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,6,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675 COST 30 RHS 32 +CERT 1,13,6,9 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,2,13,6,9 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,13,6,9 SET 17843232675 CHAIN 22138462115,22138199971,22138199971,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,2,13,6,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,13,6,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,13,6,9 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,14,13,6,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,14,13,6,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,6,9 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,9 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,13,9 SET 22906641432 CHAIN 22942293016,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,5,13,9 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,5,13,9 SET 34351374470 CHAIN 34351374542,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 6,5,13,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,5,13,9 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,13,9 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,2,6,13,9 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,6,13,9 SET 17843232675 CHAIN 22138462115,22138199971,22138199971,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,2,6,13,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,13,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,6,13,9 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,14,6,13,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,14,6,13,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,13,9 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,14,13,9 SET 22906641432 CHAIN 22915030552,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,14,13,9 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,14,13,9 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,14,13,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,14,13,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,9 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,14,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,14,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 6,14,9 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,14,9 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,13,14,9 SET 22906641432 CHAIN 22915030552,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,13,14,9 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,13,14,9 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,13,14,9 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,13,14,9 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13 SET 31971023880 CHAIN 32038133000,31971023880,31971023880 COST 31 RHS 32 +CERT 2,13 SET 22906641432 CHAIN 22942293016,22906641432,22906641432 COST 31 RHS 32 +CERT 1,5,13 SET 5670298762 CHAIN 5670303370,5670298762,5670298762,5670298762 COST 31 RHS 32 +CERT 2,5,13 SET 34351374470 CHAIN 34351374542,34351374470,34351374470,34351374470 COST 30 RHS 32 +CERT 6,5,13 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,5,13 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,9,5,13 SET 34351374470 CHAIN 34351374542,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 6,9,5,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,9,5,13 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 14,5,13 SET 18003730345 CHAIN 19081666473,18003730345,18003730345,18003730345 COST 31 RHS 32 +CERT 1,6,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,13 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,6,13 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,6,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,2,9,6,13 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,9,6,13 SET 17843232675 CHAIN 22138462115,22138199971,22138199971,22138199971,17843232675,17843232675 COST 31 RHS 32 +CERT 14,2,9,6,13 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,6,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,9,6,13 SET 22906641432 CHAIN 22906642200,22906641688,22906641688,22906641432,22906641432 COST 31 RHS 32 +CERT 14,6,13 SET 22906641432 CHAIN 22906642200,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,9,13 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,9,13 SET 22906641432 CHAIN 22942293016,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 1,5,9,13 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,5,9,13 SET 34351374470 CHAIN 34351374542,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 6,5,9,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,5,9,13 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,9,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,2,6,9,13 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,6,9,13 SET 17843232675 CHAIN 22138462115,22138199971,22138199971,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 14,2,6,9,13 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,9,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,6,9,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,14,6,9,13 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,14,6,9,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,9,13 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,14,9,13 SET 22906641432 CHAIN 22915030552,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,14,9,13 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,14,9,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,14,9,13 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,14,9,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14,13 SET 5670298762 CHAIN 5670303370,5670298762,5670298762,5670298762 COST 31 RHS 32 +CERT 2,14,13 SET 22906641432 CHAIN 22940196376,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,14,13 SET 18003730345 CHAIN 19081666473,18003730345,18003730345,18003730345 COST 31 RHS 32 +CERT 1,6,14,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,14,13 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,6,14,13 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,6,14,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,9,6,14,13 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,6,14,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,9,14,13 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,9,14,13 SET 22906641432 CHAIN 22915030552,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,9,14,13 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,9,14,13 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,9,14,13 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,9,14,13 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,14 SET 18003730345 CHAIN 19081666473,18003730345,18003730345 COST 31 RHS 32 +CERT 2,14 SET 17843232675 CHAIN 17844281259,17843232675,17843232675 COST 31 RHS 32 +CERT 5,14 SET 18003730345 CHAIN 19081666473,18003730345,18003730345 COST 30 RHS 32 +CERT 1,6,14 SET 4169720719 CHAIN 12793209743,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 2,6,14 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,6,14 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 9,6,14 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,6,14 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,13,6,14 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,13,6,14 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,13,6,14 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,9,13,6,14 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,13,6,14 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,9,14 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,9,14 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,14 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 6,9,14 SET 17843232675 CHAIN 28580650915,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,9,14 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,13,9,14 SET 22906641432 CHAIN 22915030552,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,13,9,14 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,13,9,14 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,13,9,14 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,13,9,14 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,13,14 SET 5670298762 CHAIN 5670303370,5670298762,5670298762,5670298762 COST 31 RHS 32 +CERT 2,13,14 SET 22906641432 CHAIN 22940196376,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,13,14 SET 18003730345 CHAIN 19081666473,18003730345,18003730345,18003730345 COST 31 RHS 32 +CERT 1,6,13,14 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,13,14 SET 4169720719 CHAIN 4170769327,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 5,6,13,14 SET 4169720719 CHAIN 4169786271,4169720719,4169720719,4169720719,4169720719 COST 31 RHS 32 +CERT 1,9,6,13,14 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,9,6,13,14 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,9,6,13,14 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 1,9,13,14 SET 31971023880 CHAIN 32038165512,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 2,9,13,14 SET 22906641432 CHAIN 22915030552,22906641432,22906641432,22906641432,22906641432 COST 31 RHS 32 +CERT 5,9,13,14 SET 31971023880 CHAIN 32008772616,31971023880,31971023880,31971023880,31971023880 COST 31 RHS 32 +CERT 1,6,9,13,14 SET 17843232675 CHAIN 22138199971,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 2,6,9,13,14 SET 17843232675 CHAIN 17844281259,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +CERT 5,6,9,13,14 SET 17843232675 CHAIN 17843494883,17843232675,17843232675,17843232675,17843232675,17843232675 COST 31 RHS 32 +SUMMARY table tabs/t_17_4.txt orders 5040 nodes 62 certificates 198 excluded 5040 survivors 0 +KILLS_PER_SET 0 30 0 0 94 0 10 0 0 20 0 0 4 0 16 24 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_18.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_18.txt new file mode 100644 index 0000000000..cfef0d8785 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_18.txt @@ -0,0 +1,208 @@ +CERT 5,2,1 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 6,2,1 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 11,2,1 SET 34351374470 CHAIN 34351571078,34351374470,34351374470,34351374470 COST 29 RHS 30 +CERT 12,2,1 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 15,2,1 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 2,5,1 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 6,5,1 SET 27407562917 CHAIN 29555046629,27407562917,27407562917,27407562917 COST 31 RHS 32 +CERT 11,5,1 SET 27407562917 CHAIN 29555046629,27407562917,27407562917,27407562917 COST 31 RHS 32 +CERT 12,5,1 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579 COST 30 RHS 32 +CERT 2,15,5,1 SET 32338372903 CHAIN 33412114743,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 6,15,5,1 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 11,15,5,1 SET 9565192959 CHAIN 9565719295,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,15,5,1 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 2,6,1 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 5,6,1 SET 27407562917 CHAIN 29555046629,27407562917,27407562917,27407562917 COST 31 RHS 32 +CERT 11,6,1 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,6,1 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 15,6,1 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 2,11,1 SET 34351374470 CHAIN 34351571078,34351374470,34351374470,34351374470 COST 29 RHS 30 +CERT 5,11,1 SET 27407562917 CHAIN 29555046629,29555046565,29555046565,27407562917 COST 31 RHS 32 +CERT 6,11,1 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,11,1 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,11,1 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,12,1 SET 27487495702 CHAIN 29634979414,29634979350,29634979350,27487495702 COST 31 RHS 32 +CERT 5,12,1 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579 COST 30 RHS 32 +CERT 6,12,1 SET 33412900230 CHAIN 33412902279,33412900230,33412900230,33412900230 COST 31 RHS 32 +CERT 11,12,1 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,12,1 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,15,1 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 2,5,15,1 SET 32338372903 CHAIN 33412114743,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 6,5,15,1 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 11,5,15,1 SET 9565192959 CHAIN 9565719295,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,5,15,1 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 6,15,1 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 11,15,1 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,15,1 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 5,1,2 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 6,1,2 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 11,1,2 SET 34351374470 CHAIN 34351571078,34351374470,34351374470,34351374470 COST 29 RHS 30 +CERT 12,1,2 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 15,1,2 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 1,5,2 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 6,5,2 SET 22232836451 CHAIN 24380324195,22232836451,22232836451,22232836451 COST 31 RHS 32 +CERT 11,5,2 SET 22232836451 CHAIN 24380324195,22232836451,22232836451,22232836451 COST 31 RHS 32 +CERT 12,5,2 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 15,5,2 SET 10370499327 CHAIN 27550368511,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 1,6,2 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 5,6,2 SET 22232836451 CHAIN 24380324195,22232836451,22232836451,22232836451 COST 31 RHS 32 +CERT 11,6,2 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,6,2 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959 COST 30 RHS 32 +CERT 1,15,6,2 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 5,15,6,2 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,15,6,2 SET 26343049855 CHAIN 27417840255,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 12,15,6,2 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,11,2 SET 34351374470 CHAIN 34351571078,34351374470,34351374470,34351374470 COST 29 RHS 30 +CERT 5,11,2 SET 5118828457 CHAIN 5119090665,5118828457,5118828457,5118828457 COST 31 RHS 32 +CERT 6,11,2 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,11,2 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,11,2 SET 32338372903 CHAIN 32472590759,32472590631,32472590631,32338372903 COST 31 RHS 32 +CERT 1,12,2 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,12,2 SET 34294751638 CHAIN 34294751671,34294751638,34294751638,34294751638 COST 31 RHS 32 +CERT 6,12,2 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959 COST 30 RHS 32 +CERT 11,12,2 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,12,2 SET 32338372903 CHAIN 32472590759,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 1,15,2 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,15,2 SET 10370499327 CHAIN 27550368511,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 1,6,15,2 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 5,6,15,2 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,6,15,2 SET 26343049855 CHAIN 27417840255,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 12,6,15,2 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 11,15,2 SET 32338372903 CHAIN 32472590759,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 12,15,2 SET 32338372903 CHAIN 32472590759,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 2,1,5 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 6,1,5 SET 27407562917 CHAIN 29555046629,27407562917,27407562917,27407562917 COST 31 RHS 32 +CERT 11,1,5 SET 27407562917 CHAIN 29555046629,27407562917,27407562917,27407562917 COST 31 RHS 32 +CERT 12,1,5 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579 COST 30 RHS 32 +CERT 15,1,5 SET 21761826729 CHAIN 21829197737,21762088873,21762088873,21761826729 COST 31 RHS 32 +CERT 1,2,5 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 6,2,5 SET 22232836451 CHAIN 24380324195,22232836451,22232836451,22232836451 COST 31 RHS 32 +CERT 11,2,5 SET 22232836451 CHAIN 24380324195,22232836451,22232836451,22232836451 COST 31 RHS 32 +CERT 12,2,5 SET 22906267032 CHAIN 25053754776,22906267032,22906267032,22906267032 COST 31 RHS 32 +CERT 15,2,5 SET 10370499327 CHAIN 27550368511,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 6,5 SET 9179957887 CHAIN 9180224127,9179957887,9179957887 COST 31 RHS 32 +CERT 11,5 SET 9179957887 CHAIN 9180224127,9179957887,9179957887 COST 31 RHS 32 +CERT 12,5 SET 4623261579 CHAIN 5701197707,4623261579,4623261579 COST 31 RHS 32 +CERT 1,15,5 SET 21761826729 CHAIN 21829197737,21762088873,21762088873,21761826729 COST 31 RHS 32 +CERT 2,15,5 SET 10370499327 CHAIN 27550368511,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 1,6,15,5 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 2,6,15,5 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,6,15,5 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887,9179957887 COST 30 RHS 32 +CERT 12,6,15,5 SET 10370499327 CHAIN 27550401279,27550368511,27550368511,10370499327,10370499327 COST 31 RHS 32 +CERT 11,15,5 SET 4623261579 CHAIN 4627464075,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 12,15,5 SET 4623261579 CHAIN 4627464075,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 2,1,6 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 5,1,6 SET 27407562917 CHAIN 29555046629,27407562917,27407562917,27407562917 COST 31 RHS 32 +CERT 11,1,6 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,1,6 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 15,1,6 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 1,2,6 SET 27487495702 CHAIN 29634979414,27487495702,27487495702,27487495702 COST 31 RHS 32 +CERT 5,2,6 SET 22232836451 CHAIN 24380324195,22232836451,22232836451,22232836451 COST 31 RHS 32 +CERT 11,2,6 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,2,6 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959 COST 30 RHS 32 +CERT 15,2,6 SET 26343049855 CHAIN 27417053823,26343311999,26343311999,26343049855 COST 31 RHS 32 +CERT 5,6 SET 9179957887 CHAIN 9180224127,9179957887,9179957887 COST 31 RHS 32 +CERT 11,6 SET 9179957887 CHAIN 9180224127,9179957887,9179957887 COST 30 RHS 32 +CERT 12,6 SET 9565192959 CHAIN 9636496127,9565192959,9565192959 COST 31 RHS 32 +CERT 1,15,6 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 2,15,6 SET 26343049855 CHAIN 27417053823,26343311999,26343311999,26343049855 COST 31 RHS 32 +CERT 1,5,15,6 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 2,5,15,6 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,5,15,6 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887,9179957887 COST 30 RHS 32 +CERT 12,5,15,6 SET 4656816011 CHAIN 21836717963,21836685195,21836685195,4656816011,4656816011 COST 31 RHS 32 +CERT 11,15,6 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,15,6 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,1,11 SET 34351374470 CHAIN 34351571078,34351374470,34351374470,34351374470 COST 29 RHS 30 +CERT 5,1,11 SET 5118828457 CHAIN 5119090665,5118828457,5118828457,5118828457 COST 31 RHS 32 +CERT 6,1,11 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,1,11 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,1,11 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,2,11 SET 34351374470 CHAIN 34351571078,34351374470,34351374470,34351374470 COST 29 RHS 30 +CERT 5,2,11 SET 10370499327 CHAIN 27550376703,10370507519,10370507519,10370499327 COST 31 RHS 32 +CERT 6,2,11 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887 COST 31 RHS 32 +CERT 12,2,11 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,2,11 SET 26343049855 CHAIN 27417053823,26343311999,26343311999,26343049855 COST 31 RHS 32 +CERT 5,11 SET 9179957887 CHAIN 9180224127,9179957887,9179957887 COST 31 RHS 32 +CERT 6,11 SET 9179957887 CHAIN 9180224127,9179957887,9179957887 COST 30 RHS 32 +CERT 1,12,11 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,12,11 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 5,12,11 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 6,12,11 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,12,11 SET 9565192959 CHAIN 9565201151,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,15,11 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,15,11 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 5,15,11 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 6,15,11 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,15,11 SET 9565192959 CHAIN 9565201151,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,1,12 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,1,12 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579 COST 30 RHS 32 +CERT 6,1,12 SET 4656816011 CHAIN 21836693387,4656824203,4656824203,4656816011 COST 31 RHS 32 +CERT 11,1,12 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,1,12 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,2,12 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,12 SET 10370499327 CHAIN 27550376703,10370507519,10370507519,10370499327 COST 31 RHS 32 +CERT 6,2,12 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959 COST 30 RHS 32 +CERT 11,2,12 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,2,12 SET 32338372903 CHAIN 32472590759,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 5,12 SET 4623261579 CHAIN 5701197707,4623261579,4623261579 COST 31 RHS 32 +CERT 6,12 SET 9565192959 CHAIN 9636496127,9565192959,9565192959 COST 31 RHS 32 +CERT 1,11,12 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,11,12 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 5,11,12 SET 9565192959 CHAIN 16007643903,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 6,11,12 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 15,11,12 SET 9565192959 CHAIN 9565201151,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,15,12 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,15,12 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 5,15,12 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 6,15,12 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 11,15,12 SET 9565192959 CHAIN 9565201151,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,1,15 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 2,5,1,15 SET 32338372903 CHAIN 33412114743,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 6,5,1,15 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 11,5,1,15 SET 9565192959 CHAIN 9565719295,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,5,1,15 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 6,1,15 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 11,1,15 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,1,15 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,2,15 SET 34351374470 CHAIN 34351669382,34351374470,34351374470,34351374470 COST 31 RHS 32 +CERT 5,2,15 SET 10370499327 CHAIN 27550368511,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 1,6,2,15 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 5,6,2,15 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,6,2,15 SET 26343049855 CHAIN 27417840255,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 12,6,2,15 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 11,2,15 SET 32338372903 CHAIN 32472590759,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 12,2,15 SET 32338372903 CHAIN 32472590759,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 2,1,5,15 SET 32338372903 CHAIN 33412114743,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 6,1,5,15 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 11,1,5,15 SET 9565192959 CHAIN 9565719295,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,1,5,15 SET 4623261579 CHAIN 5701197707,4623261579,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 2,5,15 SET 10370499327 CHAIN 27550368511,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 1,6,5,15 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 2,6,5,15 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,6,5,15 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887,9179957887 COST 30 RHS 32 +CERT 12,6,5,15 SET 10370499327 CHAIN 27550401279,27550368511,27550368511,10370499327,10370499327 COST 31 RHS 32 +CERT 11,5,15 SET 4623261579 CHAIN 4627464075,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 12,5,15 SET 4623261579 CHAIN 4627464075,4623261579,4623261579,4623261579 COST 31 RHS 32 +CERT 1,6,15 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 1,2,6,15 SET 32338372903 CHAIN 32338373927,32338372903,32338372903,32338372903,32338372903 COST 31 RHS 32 +CERT 5,2,6,15 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,2,6,15 SET 26343049855 CHAIN 27417840255,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 12,2,6,15 SET 9565192959 CHAIN 9636496127,9565192959,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,5,6,15 SET 34225809829 CHAIN 34309695909,34225809829,34225809829,34225809829,34225809829 COST 31 RHS 32 +CERT 2,5,6,15 SET 26343049855 CHAIN 27416791679,26343049855,26343049855,26343049855,26343049855 COST 31 RHS 32 +CERT 11,5,6,15 SET 9179957887 CHAIN 9180224127,9179957887,9179957887,9179957887,9179957887 COST 30 RHS 32 +CERT 12,5,6,15 SET 4656816011 CHAIN 21836717963,21836685195,21836685195,4656816011,4656816011 COST 31 RHS 32 +CERT 11,6,15 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,6,15 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,11,15 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,11,15 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 5,11,15 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 6,11,15 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 12,11,15 SET 9565192959 CHAIN 9565201151,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 1,12,15 SET 9565192959 CHAIN 9565725439,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 2,12,15 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 5,12,15 SET 10370499327 CHAIN 27550376703,10370499327,10370499327,10370499327 COST 31 RHS 32 +CERT 6,12,15 SET 9565192959 CHAIN 9569395455,9565192959,9565192959,9565192959 COST 31 RHS 32 +CERT 11,12,15 SET 9565192959 CHAIN 9565201151,9565192959,9565192959,9565192959 COST 31 RHS 32 +SUMMARY table tabs/t_18_6.txt orders 5040 nodes 52 certificates 206 excluded 5040 survivors 0 +KILLS_PER_SET 0 56 18 18 15 0 0 0 0 0 0 21 0 14 3 0 0 0 6 8 7 0 0 0 0 2 2 0 0 0 0 0 0 0 1 11 1 15 0 0 0 0 0 8 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_19.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_19.txt new file mode 100644 index 0000000000..95021635b8 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_19.txt @@ -0,0 +1,9 @@ +CERT 1 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +CERT 2 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +CERT 5 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +CERT 6 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +CERT 13 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +CERT 14 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +CERT 15 SET 24648751213 CHAIN 24648751213,24648751213 COST 31 RHS 32 +SUMMARY table tabs/t_19_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_20.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_20.txt new file mode 100644 index 0000000000..8525aea362 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_20.txt @@ -0,0 +1,9 @@ +CERT 1 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +CERT 2 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +CERT 5 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +CERT 9 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +CERT 13 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +CERT 14 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +CERT 15 SET 8493881573 CHAIN 8493881573,8493881573 COST 31 RHS 32 +SUMMARY table tabs/t_20_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_21.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_21.txt new file mode 100644 index 0000000000..71e4aeb365 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_21.txt @@ -0,0 +1,9 @@ +CERT 1 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +CERT 2 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +CERT 7 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +CERT 11 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +CERT 13 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +CERT 14 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +CERT 15 SET 17841395839 CHAIN 17841395839,17841395839 COST 31 RHS 32 +SUMMARY table tabs/t_21_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_22.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_22.txt new file mode 100644 index 0000000000..5017096e85 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_22.txt @@ -0,0 +1,9 @@ +CERT 1 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 3 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 5 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 6 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 9 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 10 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 13 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +SUMMARY table tabs/t_22_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_23.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_23.txt new file mode 100644 index 0000000000..b097633524 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_23.txt @@ -0,0 +1,9 @@ +CERT 1 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +CERT 3 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +CERT 5 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +CERT 6 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +CERT 9 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +CERT 10 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +CERT 14 SET 20615584239 CHAIN 20615584239,20615584239 COST 29 RHS 30 +SUMMARY table tabs/t_23_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_24.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_24.txt new file mode 100644 index 0000000000..cf18eae919 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_24.txt @@ -0,0 +1,9 @@ +CERT 1 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +CERT 3 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +CERT 5 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +CERT 6 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +CERT 9 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +CERT 11 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +CERT 15 SET 2063819143 CHAIN 2063819143,2063819143 COST 27 RHS 28 +SUMMARY table tabs/t_24_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_25.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_25.txt new file mode 100644 index 0000000000..60a5c367ad --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_25.txt @@ -0,0 +1,9 @@ +CERT 1 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +CERT 3 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +CERT 5 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +CERT 6 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +CERT 10 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +CERT 12 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +CERT 14 SET 16187176287 CHAIN 16187176287,16187176287 COST 27 RHS 28 +SUMMARY table tabs/t_25_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_26.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_26.txt new file mode 100644 index 0000000000..f4225caa0e --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_26.txt @@ -0,0 +1,9 @@ +CERT 1 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +CERT 3 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +CERT 5 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +CERT 6 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +CERT 10 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +CERT 13 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +CERT 15 SET 7880703 CHAIN 7880703,7880703 COST 29 RHS 30 +SUMMARY table tabs/t_26_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_27.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_27.txt new file mode 100644 index 0000000000..229d8f1a76 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_27.txt @@ -0,0 +1,122 @@ +CERT 3,1 SET 2291131279 CHAIN 2324689807,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1 SET 2408113039 CHAIN 2412438415,2408113039,2408113039 COST 31 RHS 32 +CERT 7,1 SET 34225906053 CHAIN 34301403525,34225906053,34225906053 COST 31 RHS 32 +CERT 9,1 SET 4588152475 CHAIN 6735767195,4588152475,4588152475 COST 31 RHS 32 +CERT 11,1 SET 27487757841 CHAIN 31783773713,27487757841,27487757841 COST 31 RHS 32 +CERT 13,1 SET 27474680098 CHAIN 31769648418,27474680098,27474680098 COST 31 RHS 32 +CERT 1,3 SET 2291131279 CHAIN 2324689807,2291131279,2291131279 COST 31 RHS 32 +CERT 5,3 SET 2291131279 CHAIN 2559566799,2291131279,2291131279 COST 31 RHS 32 +CERT 7,3 SET 2291131279 CHAIN 2292179887,2291131279,2291131279 COST 31 RHS 32 +CERT 9,3 SET 8382107 CHAIN 41936603,8382107,8382107 COST 31 RHS 32 +CERT 11,3 SET 8382107 CHAIN 16770747,8382107,8382107 COST 31 RHS 32 +CERT 1,13,3 SET 34317820294 CHAIN 34317822342,34317820294,34317820294,34317820294 COST 31 RHS 32 +CERT 5,13,3 SET 2291131279 CHAIN 2559566799,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 7,13,3 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,13,3 SET 8382107 CHAIN 41936603,8382107,8382107,8382107 COST 31 RHS 32 +CERT 11,13,3 SET 8382107 CHAIN 16770747,8382107,8382107,8382107 COST 31 RHS 32 +CERT 1,5 SET 2408113039 CHAIN 2412438415,2408113039,2408113039 COST 31 RHS 32 +CERT 3,5 SET 2291131279 CHAIN 2559566799,2291131279,2291131279 COST 31 RHS 32 +CERT 7,5 SET 2408113039 CHAIN 2408114079,2408113039,2408113039 COST 31 RHS 32 +CERT 9,5 SET 127426475 CHAIN 127557611,127426475,127426475 COST 31 RHS 32 +CERT 1,11,5 SET 34225906053 CHAIN 34228003205,34225906053,34225906053,34225906053 COST 31 RHS 32 +CERT 3,11,5 SET 2291131279 CHAIN 2559566799,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 7,11,5 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,11,5 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,11,5 SET 127426475 CHAIN 127459259,127426475,127426475,127426475 COST 31 RHS 32 +CERT 13,5 SET 127426475 CHAIN 127459259,127426475,127426475 COST 31 RHS 32 +CERT 1,7 SET 34225906053 CHAIN 34301403525,34225906053,34225906053 COST 31 RHS 32 +CERT 3,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039 COST 31 RHS 32 +CERT 1,9,7 SET 34225906053 CHAIN 34301403525,34225906053,34225906053,34225906053 COST 30 RHS 32 +CERT 3,9,7 SET 2291131279 CHAIN 2308957071,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,7 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 11,9,7 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,9,7 SET 4590215083 CHAIN 4590223279,4590215083,4590215083,4590215083 COST 31 RHS 32 +CERT 1,11,7 SET 34225906053 CHAIN 34295112069,34225906053,34225906053,34225906053 COST 31 RHS 32 +CERT 3,11,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,11,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,11,7 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,1,13,11,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,13,11,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,13,11,7 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,13,11,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,13,11,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,13,11,7 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,7 SET 34317820294 CHAIN 34318084486,34317820294,34317820294,34317820294 COST 31 RHS 32 +CERT 3,13,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,13,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,13,7 SET 4590215083 CHAIN 4590223279,4590215083,4590215083,4590215083 COST 31 RHS 32 +CERT 3,1,11,13,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,11,13,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,11,13,7 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,11,13,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,11,13,7 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,11,13,7 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,9 SET 4588152475 CHAIN 6735767195,4588152475,4588152475 COST 31 RHS 32 +CERT 3,9 SET 8382107 CHAIN 41936603,8382107,8382107 COST 31 RHS 32 +CERT 5,9 SET 127426475 CHAIN 127557611,127426475,127426475 COST 31 RHS 32 +CERT 1,7,9 SET 34225906053 CHAIN 34301403525,34225906053,34225906053,34225906053 COST 30 RHS 32 +CERT 3,7,9 SET 2291131279 CHAIN 2308957071,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7,9 SET 2408113039 CHAIN 2408179599,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 11,7,9 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,7,9 SET 4590215083 CHAIN 4590223279,4590215083,4590215083,4590215083 COST 31 RHS 32 +CERT 11,9 SET 4588152475 CHAIN 4588152735,4588152475,4588152475 COST 31 RHS 32 +CERT 13,9 SET 4590215083 CHAIN 4590223279,4590215083,4590215083 COST 31 RHS 32 +CERT 1,11 SET 27487757841 CHAIN 31783773713,27487757841,27487757841 COST 31 RHS 32 +CERT 3,11 SET 8382107 CHAIN 16770747,8382107,8382107 COST 31 RHS 32 +CERT 1,5,11 SET 34225906053 CHAIN 34228003205,34225906053,34225906053,34225906053 COST 31 RHS 32 +CERT 3,5,11 SET 2291131279 CHAIN 2559566799,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 7,5,11 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,5,11 SET 4588152475 CHAIN 4588169115,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 13,5,11 SET 127426475 CHAIN 127459259,127426475,127426475,127426475 COST 31 RHS 32 +CERT 1,7,11 SET 34225906053 CHAIN 34295112069,34225906053,34225906053,34225906053 COST 31 RHS 32 +CERT 3,7,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7,11 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,7,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,1,13,7,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,13,7,11 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,13,7,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,13,7,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,13,7,11 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,13,7,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13,11 SET 31800264216 CHAIN 31800528408,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 3,13,11 SET 8382107 CHAIN 16770747,8382107,8382107,8382107 COST 31 RHS 32 +CERT 5,13,11 SET 127426475 CHAIN 127459259,127426475,127426475,127426475 COST 31 RHS 32 +CERT 3,1,7,13,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,7,13,11 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,7,13,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,7,13,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7,13,11 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,7,13,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,13,11 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 1,13 SET 27474680098 CHAIN 31769648418,27474680098,27474680098 COST 31 RHS 32 +CERT 1,3,13 SET 34317820294 CHAIN 34317822342,34317820294,34317820294,34317820294 COST 31 RHS 32 +CERT 5,3,13 SET 2291131279 CHAIN 2559566799,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 7,3,13 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,3,13 SET 8382107 CHAIN 41936603,8382107,8382107,8382107 COST 31 RHS 32 +CERT 11,3,13 SET 8382107 CHAIN 16770747,8382107,8382107,8382107 COST 31 RHS 32 +CERT 5,13 SET 127426475 CHAIN 127459259,127426475,127426475 COST 31 RHS 32 +CERT 1,7,13 SET 34317820294 CHAIN 34318084486,34317820294,34317820294,34317820294 COST 31 RHS 32 +CERT 3,7,13 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7,13 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,7,13 SET 4590215083 CHAIN 4590223279,4590215083,4590215083,4590215083 COST 31 RHS 32 +CERT 3,1,11,7,13 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,11,7,13 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,11,7,13 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,11,7,13 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,11,7,13 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,11,7,13 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,13 SET 4590215083 CHAIN 4590223279,4590215083,4590215083 COST 31 RHS 32 +CERT 1,11,13 SET 31800264216 CHAIN 31800528408,31800264216,31800264216,31800264216 COST 31 RHS 32 +CERT 3,11,13 SET 8382107 CHAIN 16770747,8382107,8382107,8382107 COST 31 RHS 32 +CERT 5,11,13 SET 127426475 CHAIN 127459259,127426475,127426475,127426475 COST 31 RHS 32 +CERT 3,1,7,11,13 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,7,11,13 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,1,7,11,13 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 3,7,11,13 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7,11,13 SET 2408113039 CHAIN 2408114079,2408113039,2408113039,2408113039,2408113039 COST 31 RHS 32 +CERT 9,7,11,13 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475,4588152475 COST 31 RHS 32 +CERT 9,11,13 SET 4588152475 CHAIN 4588152735,4588152475,4588152475,4588152475 COST 31 RHS 32 +SUMMARY table tabs/t_27_4.txt orders 5040 nodes 32 certificates 120 excluded 5040 survivors 0 +KILLS_PER_SET 30 24 0 0 10 24 0 0 8 6 0 0 8 2 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_28.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_28.txt new file mode 100644 index 0000000000..5dccd5e692 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_28.txt @@ -0,0 +1,272 @@ +CERT 3,1 SET 2291131279 CHAIN 10881069967,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981 COST 30 RHS 32 +CERT 3,7,1 SET 4161429759 CHAIN 4197081343,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 5,7,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 9,7,1 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,11,7,1 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 3,5,11,7,1 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,5,11,7,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,5,11,7,1 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,9,11,7,1 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,11,7,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,9,11,7,1 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,11,7,1 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,7,1 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981 COST 31 RHS 32 +CERT 3,11,1 SET 9167405695 CHAIN 9570058879,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,11,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,7,11,1 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 3,5,7,11,1 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,5,7,11,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,5,7,11,1 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,9,7,11,1 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,7,11,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,9,7,11,1 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,7,11,1 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,11,1 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 15,11,1 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,15,1 SET 4690304907 CHAIN 21870174091,4690304907,4690304907,4690304907 COST 31 RHS 32 +CERT 5,15,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 7,15,1 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,15,1 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 11,15,1 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,3 SET 2291131279 CHAIN 10881069967,2291131279,2291131279 COST 31 RHS 32 +CERT 5,3 SET 2291131279 CHAIN 2559566799,2291131279,2291131279 COST 31 RHS 32 +CERT 7,3 SET 2291131279 CHAIN 2292179887,2291131279,2291131279 COST 31 RHS 32 +CERT 9,3 SET 8382107 CHAIN 41936603,8382107,8382107 COST 31 RHS 32 +CERT 11,3 SET 8382107 CHAIN 16770747,8382107,8382107 COST 31 RHS 32 +CERT 1,15,3 SET 4690304907 CHAIN 21870174091,4690304907,4690304907,4690304907 COST 31 RHS 32 +CERT 5,15,3 SET 2291131279 CHAIN 2559566799,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 7,15,3 SET 4161429759 CHAIN 12759752959,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,15,3 SET 8382107 CHAIN 41936603,8382107,8382107,8382107 COST 31 RHS 32 +CERT 11,15,3 SET 9167405695 CHAIN 10242196095,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981 COST 30 RHS 32 +CERT 3,5 SET 2291131279 CHAIN 2559566799,2291131279,2291131279 COST 31 RHS 32 +CERT 1,7,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,7,5 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 1,9,7,5 SET 34225774981 CHAIN 34226299269,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9,7,5 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,9,7,5 SET 4161429759 CHAIN 4169818623,4169818367,4169818367,4161429759,4161429759 COST 31 RHS 32 +CERT 15,9,7,5 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,1,11,7,5 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,1,11,7,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,1,11,7,5 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,11,7,5 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,11,7,5 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,11,7,5 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,7,5 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 9,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981 COST 31 RHS 32 +CERT 1,11,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,11,5 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,7,11,5 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,1,7,11,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,1,7,11,5 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,7,11,5 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,7,11,5 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,7,11,5 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,9,11,5 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9,11,5 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,7,9,11,5 SET 34225774981 CHAIN 34226299271,34225774983,34225774983,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,7,9,11,5 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,7,9,11,5 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,9,11,5 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,11,5 SET 34225774981 CHAIN 34226299271,34226299269,34226299269,34225774981 COST 31 RHS 32 +CERT 1,15,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,15,5 SET 9167405695 CHAIN 10241148543,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 7,15,5 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,9,15,5 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9,15,5 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,9,15,5 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,9,15,5 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 11,15,5 SET 34225774981 CHAIN 34226299271,34226299269,34226299269,34225774981 COST 31 RHS 32 +CERT 3,1,7 SET 4161429759 CHAIN 4197081343,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 5,1,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 9,1,7 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,11,1,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 3,5,11,1,7 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,5,11,1,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,5,11,1,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,9,11,1,7 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,11,1,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,9,11,1,7 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,11,1,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,1,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279 COST 31 RHS 32 +CERT 1,5,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,7 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 1,9,5,7 SET 34225774981 CHAIN 34226299269,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9,5,7 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,9,5,7 SET 4161429759 CHAIN 4169818623,4169818367,4169818367,4169818367,4161429759 COST 31 RHS 32 +CERT 15,9,5,7 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,1,11,5,7 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,1,11,5,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,1,11,5,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,11,5,7 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,11,5,7 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,11,5,7 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,5,7 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,9,7 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,9,7 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,5,9,7 SET 34225774981 CHAIN 34226299269,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,9,7 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,5,9,7 SET 4161429759 CHAIN 4169818623,4169818367,4169818367,4169818367,4161429759 COST 31 RHS 32 +CERT 15,5,9,7 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,9,7 SET 4161429759 CHAIN 4169818623,4169818367,4169818367,4161429759 COST 31 RHS 32 +CERT 1,15,9,7 SET 34225971589 CHAIN 34301469061,34225971589,34225971589,34225971589,34225971589 COST 31 RHS 32 +CERT 3,15,9,7 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 5,15,9,7 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,15,9,7 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,11,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 3,5,1,11,7 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,5,1,11,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,5,1,11,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,9,1,11,7 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,1,11,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,9,1,11,7 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,1,11,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,11,7 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,11,7 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 9,11,7 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,11,7 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,15,7 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,15,7 SET 4161429759 CHAIN 12759752959,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 5,15,7 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 9,15,7 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 11,15,7 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,9 SET 34225774981 CHAIN 34230493573,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9 SET 8382107 CHAIN 41936603,8382107,8382107 COST 31 RHS 32 +CERT 5,9 SET 34225774981 CHAIN 34230493573,34225774981,34225774981 COST 31 RHS 32 +CERT 1,7,9 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,7,9 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,5,7,9 SET 34225774981 CHAIN 34226299269,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,7,9 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,11,5,7,9 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,11,5,7,9 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,11,5,7,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,5,7,9 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,1,11,7,9 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,11,7,9 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,1,11,7,9 SET 9167405695 CHAIN 9235563135,9234514559,9234514559,9234514559,9167405695,9167405695 COST 31 RHS 32 +CERT 3,11,7,9 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,11,7,9 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,11,7,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,7,9 SET 27487626769 CHAIN 27488151065,27488151057,27488151057,27487626769 COST 31 RHS 32 +CERT 1,11,9 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,11,9 SET 8382107 CHAIN 8382143,8382107,8382107,8382107 COST 31 RHS 32 +CERT 1,5,11,9 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,11,9 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,5,11,9 SET 9167405695 CHAIN 9168455295,9168454271,9168454271,9167405695,9167405695 COST 31 RHS 32 +CERT 15,5,11,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,7,11,9 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,7,11,9 SET 34225774981 CHAIN 34226299271,34225774983,34225774983,34225774983,34225774981,34225774981 COST 31 RHS 32 +CERT 15,1,7,11,9 SET 9167405695 CHAIN 9235563135,9234514559,9234514559,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,7,11,9 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,7,11,9 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,7,11,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,11,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,15,9 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,15,9 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,5,15,9 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,15,9 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,5,15,9 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,5,15,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,15,9 SET 27487626769 CHAIN 27488151065,27488151057,27488151057,27487626769 COST 31 RHS 32 +CERT 11,15,9 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,11 SET 9167405695 CHAIN 9570058879,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,1,11 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,7,1,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 3,5,7,1,11 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,5,7,1,11 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,5,7,1,11 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,9,7,1,11 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,7,1,11 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,9,7,1,11 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,7,1,11 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,1,11 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 15,1,11 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,11 SET 8382107 CHAIN 16770747,8382107,8382107 COST 31 RHS 32 +CERT 1,5,11 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,11 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,5,11 SET 9167405695 CHAIN 9168455295,9168454271,9168454271,9167405695 COST 31 RHS 32 +CERT 1,9,5,11 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9,5,11 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,9,5,11 SET 9167405695 CHAIN 9168455295,9168454271,9168454271,9168454271,9167405695 COST 31 RHS 32 +CERT 15,9,5,11 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,15,5,11 SET 34225971589 CHAIN 34228068743,34225971589,34225971589,34225971589,34225971589 COST 31 RHS 32 +CERT 3,15,5,11 SET 9167405695 CHAIN 10241148543,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 7,15,5,11 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,15,5,11 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,7,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 3,5,1,7,11 SET 2291131279 CHAIN 2291131327,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 9,5,1,7,11 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,5,1,7,11 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,9,1,7,11 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,9,1,7,11 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 15,9,1,7,11 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,1,7,11 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,7,11 SET 2291131279 CHAIN 2292179887,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,7,11 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 9,7,11 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,7,11 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,9,11 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,9,11 SET 8382107 CHAIN 8382143,8382107,8382107,8382107 COST 31 RHS 32 +CERT 1,5,9,11 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,9,11 SET 4161429759 CHAIN 8456397055,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,5,9,11 SET 9167405695 CHAIN 9168455295,9168454271,9168454271,9168454271,9167405695 COST 31 RHS 32 +CERT 15,5,9,11 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,7,9,11 SET 2291131279 CHAIN 10881069967,2291131279,2291131279,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 5,1,7,9,11 SET 34225774981 CHAIN 34226299271,34225774983,34225774983,34225774983,34225774981,34225774981 COST 31 RHS 32 +CERT 15,1,7,9,11 SET 9167405695 CHAIN 9235563135,9234514559,9234514559,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,7,9,11 SET 9167405695 CHAIN 9234514559,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,7,9,11 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 15,7,9,11 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 15,9,11 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,15,11 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,15,11 SET 9167405695 CHAIN 10242196095,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,15,11 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 7,15,11 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,15,11 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,1,15 SET 4690304907 CHAIN 21870174091,4690304907,4690304907,4690304907 COST 31 RHS 32 +CERT 5,1,15 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 7,1,15 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,1,15 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 11,1,15 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,3,15 SET 4690304907 CHAIN 21870174091,4690304907,4690304907,4690304907 COST 31 RHS 32 +CERT 5,3,15 SET 2291131279 CHAIN 2559566799,2291131279,2291131279,2291131279 COST 31 RHS 32 +CERT 7,3,15 SET 4161429759 CHAIN 12759752959,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,3,15 SET 8382107 CHAIN 41936603,8382107,8382107,8382107 COST 31 RHS 32 +CERT 11,3,15 SET 9167405695 CHAIN 10242196095,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,5,15 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,15 SET 9167405695 CHAIN 10241148543,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 7,5,15 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 1,9,5,15 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,9,5,15 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,9,5,15 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,9,5,15 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,11,5,15 SET 34225971589 CHAIN 34228068743,34225971589,34225971589,34225971589,34225971589 COST 31 RHS 32 +CERT 3,11,5,15 SET 9167405695 CHAIN 10241148543,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 7,11,5,15 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,11,5,15 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,7,15 SET 4161429759 CHAIN 4203372799,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 3,7,15 SET 4161429759 CHAIN 12759752959,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 5,7,15 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 9,7,15 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 11,7,15 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,9,15 SET 27487626769 CHAIN 29635634705,27487626769,27487626769,27487626769 COST 31 RHS 32 +CERT 3,9,15 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,5,9,15 SET 34225774981 CHAIN 34226299271,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,9,15 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 7,5,9,15 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,5,9,15 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,7,9,15 SET 34225971589 CHAIN 34234360199,34225971591,34225971591,34225971589,34225971589 COST 31 RHS 32 +CERT 3,7,9,15 SET 4161429759 CHAIN 12751364607,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 5,7,9,15 SET 9167405695 CHAIN 9167406719,9167405695,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 11,7,9,15 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 11,9,15 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 1,11,15 SET 9167405695 CHAIN 9436889727,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 3,11,15 SET 9167405695 CHAIN 10242196095,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 5,11,15 SET 9167405695 CHAIN 9168455295,9167405695,9167405695,9167405695 COST 31 RHS 32 +CERT 7,11,15 SET 4161429759 CHAIN 4169818623,4161429759,4161429759,4161429759 COST 31 RHS 32 +CERT 9,11,15 SET 4161429759 CHAIN 4161430015,4161429759,4161429759,4161429759 COST 31 RHS 32 +SUMMARY table tabs/t_28_4.txt orders 5040 nodes 82 certificates 270 excluded 5040 survivors 0 +KILLS_PER_SET 91 61 36 8 4 0 52 4 14 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_29.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_29.txt new file mode 100644 index 0000000000..b574df3269 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_29.txt @@ -0,0 +1,678 @@ +CERT 10,7,5,3,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,3,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,5,3,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,5,3,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,3,1 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,1 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,5,3,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,14,5,3,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,5,3,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,3,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,3,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7,3,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,7,3,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,7,3,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,3,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,7,3,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,7,3,1 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,12,7,3,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,7,3,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,7,3,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,7,3,1 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,3,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,1 SET 31783757328 CHAIN 31783759632,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,3,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,3,5,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,3,5,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,3,5,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,3,5,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,1 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,1 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,3,5,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,14,3,5,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,3,5,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,5,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,5,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,5,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,7,5,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,7,5,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 3,10,7,5,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,7,5,1 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,7,5,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,5,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,7,5,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,14,7,5,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,7,5,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,5,1 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,5,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 10,5,3,7,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,7,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,3,7,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,3,7,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,3,7,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,3,7,1 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,12,3,7,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,3,7,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,3,7,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,3,7,1 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3,7,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,7,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,7,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,5,7,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,5,7,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 3,10,5,7,1 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,5,7,1 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,5,7,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,7,1 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,5,7,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,14,5,7,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,5,7,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,7,1 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,1 SET 31783757328 CHAIN 31926363664,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,1 SET 31769632032 CHAIN 31903882528,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3,14,7,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,3,14,7,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,14,7,1 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14,7,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,14,7,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,5,14,7,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,7,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,7,1 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,1 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,1 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 3,10,1 SET 31783757328 CHAIN 31783759632,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,10,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 7,10,1 SET 31783757328 CHAIN 31926363664,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 3,12,10,1 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,10,1 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,12,10,1 SET 34225774981 CHAIN 34234163591,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,12,10,1 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,1 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 3,12,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,12,1 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,12,1 SET 31769632032 CHAIN 31903882528,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 3,10,12,1 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,10,12,1 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,10,12,1 SET 34225774981 CHAIN 34234163591,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,12,1 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,12,1 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 3,14,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,14,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 10,5,3,7,14,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,3,7,14,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,14,1 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,14,1 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,7,14,1 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,5,7,14,1 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,14,1 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,7,14,1 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,1 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,14,1 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,1 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,5,1,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,1,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,5,1,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,5,1,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,1,3 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,1,3 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,5,1,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,14,5,1,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,5,1,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,1,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,1,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7,1,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,7,1,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,7,1,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,1,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,7,1,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,7,1,3 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,12,7,1,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,7,1,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,7,1,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,7,1,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,1,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3 SET 31783757328 CHAIN 31783759632,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,1,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,1,5,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,1,5,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,1,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,1,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,3 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,5,3 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,1,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,14,1,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,1,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,5,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,5,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,7,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,7,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,5,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,7,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,7,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,7,5,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,5,3 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,1,14,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,14,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,14,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,14,5,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,14,5,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,14,5,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,14,5,3 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,5,3 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,7,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,1,7,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,1,7,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,1,7,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,1,7,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,1,7,3 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,12,1,7,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,1,7,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,1,7,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,1,7,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,1,7,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,7,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,5,7,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,5,7,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,5,7,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,5,7,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,5,7,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,5,7,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,5,7,3 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,3 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,1,12,7,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,12,7,3 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,1,12,7,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,12,7,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,7,3 SET 31783757328 CHAIN 31783759378,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,12,7,3 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,14,7,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,14,7,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,14,7,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,14,7,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,14,7,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,14,7,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,7,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,14,7,3 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,3 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,3 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3 SET 31783757328 CHAIN 31783759632,31783757328,31783757328 COST 31 RHS 32 +CERT 1,12,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,12,3 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 5,1,7,12,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,7,12,3 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,1,7,12,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,7,12,3 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,12,3 SET 31783757328 CHAIN 31783759378,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,7,12,3 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,3 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,12,3 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 1,14,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,1,5,14,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,5,14,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,14,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,14,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,5,14,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,5,14,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,5,14,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,14,3 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,14,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,14,3 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,7,14,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,7,14,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,14,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,14,3 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,7,14,3 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,7,14,3 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,14,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7,14,3 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,14,3 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,3,1,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,3,1,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,3,1,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,3,1,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,1,5 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,1,5 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,3,1,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,14,3,1,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,3,1,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,1,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,1,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,1,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,7,1,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,7,1,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 3,10,7,1,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,7,1,5 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,7,1,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,7,1,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,14,7,1,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,7,1,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,1,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,1,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 10,7,1,3,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,1,3,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,1,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,7,1,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3,5 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,3,5 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,1,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,14,1,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,1,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,3,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,3,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,7,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,7,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,3,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,3,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,7,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,7,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,7,3,5 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,3,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,5 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,1,14,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,14,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,14,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,14,3,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,14,3,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,14,3,5 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,14,3,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,5 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,7,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,1,7,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,1,7,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,1,7,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 3,10,1,7,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,1,7,5 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,1,7,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,1,7,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,14,1,7,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,1,7,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,7,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,7,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,3,7,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,3,7,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,3,7,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,3,7,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,3,7,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,3,7,5 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3,7,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 3,1,10,7,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,10,7,5 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,10,7,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,10,7,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,7,5 SET 31769632032 CHAIN 31771729185,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,10,7,5 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,14,7,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,1,14,7,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,14,7,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,7,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,14,7,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,14,7,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,14,7,5 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14,7,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7,5 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7,5 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 1,10,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,10,5 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 3,1,7,10,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,10,5 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,7,10,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,7,10,5 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,10,5 SET 31769632032 CHAIN 31771729185,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,7,10,5 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,5 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,10,5 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5 SET 31769632032 CHAIN 31769705760,31769632032,31769632032 COST 31 RHS 32 +CERT 1,14,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 10,7,1,3,14,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,3,14,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3,14,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,14,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,3,14,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,3,14,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,3,14,5 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,3,14,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,5 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,7,14,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,1,7,14,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,14,5 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,14,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,7,14,5 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,7,14,5 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,14,5 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,14,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14,5 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,14,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,5 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3,1,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,1,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,3,1,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,3,1,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,1,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,3,1,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,3,1,7 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,12,3,1,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,3,1,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,3,1,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,3,1,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3,1,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,1,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,1,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,5,1,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,5,1,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 3,10,5,1,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,5,1,7 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,5,1,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,5,1,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,14,5,1,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,5,1,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,1,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,7 SET 31783757328 CHAIN 31926363664,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7 SET 31769632032 CHAIN 31903882528,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3,14,1,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,3,14,1,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,14,1,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14,1,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,14,1,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,5,14,1,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,1,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,1,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,7 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,1,7 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,3,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,1,3,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,1,3,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,5,1,3,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,1,3,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,1,3,7 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,12,1,3,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,1,3,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,14,1,3,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,1,3,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,1,3,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,3,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,5,3,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,5,3,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,5,3,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,3,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,5,3,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,5,3,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,5,3,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,5,3,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,1,12,3,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,12,3,7 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,1,12,3,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,12,3,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,12,3,7 SET 31783757328 CHAIN 31783759378,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,12,3,7 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,14,3,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,14,3,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,14,3,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,14,3,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,14,3,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,14,3,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,14,3,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,14,3,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3,7 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,5,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,1,5,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,3,1,5,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,3,1,5,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 3,10,1,5,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,1,5,7 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,1,5,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,1,5,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,14,1,5,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,1,5,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,5,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,5,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,3,5,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,1,3,5,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,14,1,3,5,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,3,5,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,3,5,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,14,3,5,7 SET 31783757328 CHAIN 31783757586,31783757330,31783757330,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,3,5,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 3,1,10,5,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,10,5,7 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,10,5,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,10,5,7 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,10,5,7 SET 31769632032 CHAIN 31771729185,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,10,5,7 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,14,5,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,1,14,5,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,14,5,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,14,5,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,14,5,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,14,5,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,14,5,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14,5,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,5,7 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,5,7 SET 31769632032 CHAIN 31769640225,31769632033,31769632033,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7 SET 31783757328 CHAIN 31926363664,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7 SET 31769632032 CHAIN 31903882528,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3,1,14,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,3,1,14,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,1,14,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,1,14,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,1,14,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,5,1,14,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,1,14,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,14,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14,7 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,14,7 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,3,14,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,3,14,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3,14,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,3,14,7 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,3,14,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,3,14,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,3,14,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,14,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14,7 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,5,14,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,1,5,14,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,14,7 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,14,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,5,14,7 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,5,14,7 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,14,7 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,14,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,14,7 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,14,7 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14,7 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14,7 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 3,1,10 SET 31783757328 CHAIN 31783759632,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,1,10 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 7,1,10 SET 31783757328 CHAIN 31926363664,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 3,12,1,10 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,1,10 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,12,1,10 SET 34225774981 CHAIN 34234163591,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,12,1,10 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,10 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 3,10 SET 31783757328 CHAIN 31783759632,31783757328,31783757328 COST 31 RHS 32 +CERT 1,5,10 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,5,10 SET 31783757328 CHAIN 31800534800,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 3,1,7,5,10 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,5,10 SET 34225774981 CHAIN 34301272453,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,7,5,10 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,7,5,10 SET 31783757328 CHAIN 31783757586,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,10 SET 31769632032 CHAIN 31771729185,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,7,5,10 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,10 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 14,5,10 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 7,10 SET 31783757328 CHAIN 31926363664,31783757328,31783757328 COST 31 RHS 32 +CERT 3,1,12,10 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,1,12,10 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,1,12,10 SET 34225774981 CHAIN 34234163591,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,12,10 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,12,10 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,12,10 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,12,10 SET 31783757328 CHAIN 31926363664,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,12,10 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10 SET 31783757328 CHAIN 33931765264,31783757328,31783757328 COST 31 RHS 32 +CERT 3,1,12 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,1,12 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,1,12 SET 31769632032 CHAIN 31903882528,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 3,10,1,12 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,10,1,12 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,10,1,12 SET 34225774981 CHAIN 34234163591,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,10,1,12 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,12 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 1,3,12 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,3,12 SET 31769632032 CHAIN 31769705760,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 5,1,7,3,12 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,7,3,12 SET 34284265862 CHAIN 34284560774,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 14,1,7,3,12 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,7,3,12 SET 31769632032 CHAIN 31769640225,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,3,12 SET 31783757328 CHAIN 31783759378,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,7,3,12 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,12 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,3,12 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 5,12 SET 31769632032 CHAIN 31769705760,31769632032,31769632032 COST 31 RHS 32 +CERT 7,12 SET 31769632032 CHAIN 31903882528,31769632032,31769632032 COST 31 RHS 32 +CERT 3,1,10,12 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,1,10,12 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,1,10,12 SET 34225774981 CHAIN 34234163591,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,1,10,12 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 3,10,12 SET 31783757328 CHAIN 31800536592,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 5,10,12 SET 31769632032 CHAIN 31771794720,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 7,10,12 SET 31783757328 CHAIN 31926363664,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 14,10,12 SET 34225774981 CHAIN 34225774983,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 14,12 SET 31769632032 CHAIN 33917116192,31769632032,31769632032 COST 31 RHS 32 +CERT 3,1,14 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 5,1,14 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 10,5,3,7,1,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,3,7,1,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,1,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,1,14 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,7,1,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,5,7,1,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,1,14 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,7,1,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,1,14 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,1,14 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,14 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,14 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 1,3,14 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,1,5,3,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,5,3,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,3,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,3,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,5,3,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,5,3,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,5,3,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,3,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,7,3,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,7,3,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,3,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,3,14 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,7,3,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,7,3,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,7,3,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7,3,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,3,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,3,14 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,14 SET 31769632032 CHAIN 33917116192,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 1,5,14 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 10,7,1,3,5,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,7,1,3,5,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3,5,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,5,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,3,5,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,3,5,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,7,3,5,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,3,5,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,5,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,7,5,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,1,7,5,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,7,5,14 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,7,5,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,7,5,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,7,5,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,7,5,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,5,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,5,14 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,5,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,14 SET 31783757328 CHAIN 33931765264,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,3,1,7,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,3,1,7,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,1,7,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,1,7,14 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,1,7,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,5,1,7,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,1,7,14 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,7,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,7,14 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,7,14 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,1,3,7,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,5,1,3,7,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,3,7,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,1,3,7,14 SET 34284265862 CHAIN 34284270470,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,3,7,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,3,7,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,5,3,7,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,3,7,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,7,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,7,14 SET 31769632032 CHAIN 33917115688,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,3,1,5,7,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,3,1,5,7,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,1,5,7,14 SET 34225774981 CHAIN 34230493573,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,5,7,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,1,3,5,7,14 SET 34225774981 CHAIN 34229969301,34225774981,34225774981,34225774981,34225774981,34225774981,34225774981 COST 31 RHS 32 +CERT 12,1,3,5,7,14 SET 34284265862 CHAIN 34284269990,34284265862,34284265862,34284265862,34284265862,34284265862,34284265862 COST 31 RHS 32 +CERT 10,3,5,7,14 SET 31783757328 CHAIN 31783757588,31783757328,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,3,5,7,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,5,7,14 SET 31783757328 CHAIN 33931240984,31783757328,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,5,7,14 SET 31769632032 CHAIN 31769640228,31769632032,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,7,14 SET 31783757328 CHAIN 31917975064,31783757328,31783757328,31783757328 COST 31 RHS 32 +CERT 12,7,14 SET 31769632032 CHAIN 31903849768,31769632032,31769632032,31769632032 COST 31 RHS 32 +CERT 10,14 SET 31783757328 CHAIN 33931765264,31783757328,31783757328 COST 31 RHS 32 +CERT 12,14 SET 31769632032 CHAIN 33917116192,31769632032,31769632032 COST 31 RHS 32 +SUMMARY table tabs/t_29_4.txt orders 5040 nodes 312 certificates 676 excluded 5040 survivors 0 +KILLS_PER_SET 172 158 174 172 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_30.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_30.txt new file mode 100644 index 0000000000..7878a995ce --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_30.txt @@ -0,0 +1,18 @@ +CERT 1 SET 31813013053 CHAIN 31813013181,31813013053 COST 31 RHS 32 +CERT 3 SET 5579746735 CHAIN 22759615919,5579746735 COST 29 RHS 30 +CERT 5 SET 5573485983 CHAIN 14163420575,5573485983 COST 29 RHS 30 +CERT 7 SET 14163420319 CHAIN 14163420831,14163420319 COST 29 RHS 30 +CERT 10 SET 14163420319 CHAIN 14163420575,14163420319 COST 29 RHS 30 +CERT 12 SET 22759607727 CHAIN 22759615919,22759607727 COST 29 RHS 30 +CERT 3,1,15 SET 11599813232 CHAIN 12673555056,11599813232,11599813232,11599813232 COST 31 RHS 32 +CERT 5,1,15 SET 20257118320 CHAIN 21330860144,20257118320,20257118320,20257118320 COST 31 RHS 32 +CERT 7,1,15 SET 14163420319 CHAIN 14163420831,14163420319,14163420319,14163420319 COST 29 RHS 30 +CERT 10,1,15 SET 20257118320 CHAIN 20257119344,20257118320,20257118320,20257118320 COST 31 RHS 32 +CERT 12,1,15 SET 11599813232 CHAIN 11600861808,11599813232,11599813232,11599813232 COST 31 RHS 32 +CERT 3,15 SET 31276666557 CHAIN 31813537469,31276666557,31276666557 COST 29 RHS 30 +CERT 5,15 SET 31276666557 CHAIN 31813537469,31276666557,31276666557 COST 29 RHS 30 +CERT 7,15 SET 14163420319 CHAIN 14163420831,14163420319,14163420319 COST 29 RHS 30 +CERT 10,15 SET 14163420575 CHAIN 14163436959,14163420575,14163420575 COST 29 RHS 30 +CERT 12,15 SET 14163420575 CHAIN 14163436959,14163420575,14163420575 COST 29 RHS 30 +SUMMARY table tabs/t_30_1.txt orders 5040 nodes 3 certificates 16 excluded 5040 survivors 0 +KILLS_PER_SET 2 0 2 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_31.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_31.txt new file mode 100644 index 0000000000..b80cbb4887 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_31.txt @@ -0,0 +1,118 @@ +CERT 3,1 SET 19587982222 CHAIN 28177920910,19587982222,19587982222 COST 31 RHS 32 +CERT 5,1 SET 10881065869 CHAIN 28065129357,10881065869,10881065869 COST 31 RHS 32 +CERT 3,7,1 SET 133928536 CHAIN 133928538,133928536,133928536,133928536 COST 31 RHS 32 +CERT 5,7,1 SET 64986728 CHAIN 64986729,64986728,64986728,64986728 COST 31 RHS 32 +CERT 11,7,1 SET 31816322164 CHAIN 31817370741,31816322164,31816322164,31816322164 COST 31 RHS 32 +CERT 13,7,1 SET 31921805428 CHAIN 31921806454,31921805428,31921805428,31921805428 COST 31 RHS 32 +CERT 15,7,1 SET 34226004357 CHAIN 34301501829,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 11,1 SET 29588592752 CHAIN 29588593520,29588592752,29588592752 COST 31 RHS 32 +CERT 13,1 SET 29635085936 CHAIN 29635618416,29635085936,29635085936 COST 31 RHS 32 +CERT 15,1 SET 16518342528 CHAIN 16585455488,16518342528,16518342528 COST 31 RHS 32 +CERT 1,3 SET 19587982222 CHAIN 28177920910,19587982222,19587982222 COST 31 RHS 32 +CERT 7,1,5,3 SET 133928536 CHAIN 133928538,133928536,133928536,133928536,133928536 COST 31 RHS 32 +CERT 11,1,5,3 SET 125738096 CHAIN 125738099,125738096,125738096,125738096,125738096 COST 31 RHS 32 +CERT 13,1,5,3 SET 116858480 CHAIN 116858483,116858480,116858480,116858480,116858480 COST 31 RHS 32 +CERT 15,1,5,3 SET 28762643057 CHAIN 28762905205,28762905201,28762905201,28762643057,28762643057 COST 31 RHS 32 +CERT 7,5,3 SET 4502709647 CHAIN 4536264591,4502709647,4502709647,4502709647 COST 31 RHS 32 +CERT 11,5,3 SET 9431095935 CHAIN 9435552383,9435290239,9435290239,9431095935 COST 31 RHS 32 +CERT 13,5,3 SET 9431095935 CHAIN 9502399103,9435290239,9435290239,9431095935 COST 31 RHS 32 +CERT 15,5,3 SET 2013743359 CHAIN 27783547135,2013743359,2013743359,2013743359 COST 31 RHS 32 +CERT 7,3 SET 133928536 CHAIN 133928538,133928536,133928536 COST 31 RHS 32 +CERT 11,3 SET 117151320 CHAIN 133928538,117151320,117151320 COST 31 RHS 32 +CERT 13,3 SET 9431095935 CHAIN 9502399103,9431095935,9431095935 COST 31 RHS 32 +CERT 1,15,3 SET 19587982222 CHAIN 28177920910,28177916814,28177916814,19587982222 COST 31 RHS 32 +CERT 5,15,3 SET 2013743359 CHAIN 27783547135,2013743359,2013743359,2013743359 COST 31 RHS 32 +CERT 7,15,3 SET 133635656 CHAIN 134159946,133635656,133635656,133635656 COST 31 RHS 32 +CERT 11,15,3 SET 3365922441 CHAIN 3382699659,3365922441,3365922441,3365922441 COST 31 RHS 32 +CERT 13,15,3 SET 28762643057 CHAIN 28829751925,28762643057,28762643057,28762643057 COST 31 RHS 32 +CERT 1,5 SET 10881065869 CHAIN 28065129357,10881065869,10881065869 COST 31 RHS 32 +CERT 7,1,3,5 SET 133928536 CHAIN 133928538,133928536,133928536,133928536,133928536 COST 31 RHS 32 +CERT 11,1,3,5 SET 125738096 CHAIN 125738099,125738096,125738096,125738096,125738096 COST 31 RHS 32 +CERT 13,1,3,5 SET 116858480 CHAIN 116858483,116858480,116858480,116858480,116858480 COST 31 RHS 32 +CERT 15,1,3,5 SET 28762643057 CHAIN 28762905205,28762905201,28762905201,28762905201,28762643057 COST 31 RHS 32 +CERT 7,3,5 SET 4502709647 CHAIN 4536264591,4502709647,4502709647,4502709647 COST 31 RHS 32 +CERT 11,3,5 SET 18042456191 CHAIN 18042722431,18042460287,18042460287,18042456191 COST 31 RHS 32 +CERT 13,3,5 SET 18042456191 CHAIN 18109569151,18042460287,18042460287,18042456191 COST 31 RHS 32 +CERT 15,3,5 SET 2013743359 CHAIN 27783547135,2013743359,2013743359,2013743359 COST 31 RHS 32 +CERT 7,5 SET 64986728 CHAIN 64986729,64986728,64986728 COST 31 RHS 32 +CERT 11,5 SET 18042456191 CHAIN 18042722431,18042456191,18042456191 COST 31 RHS 32 +CERT 13,5 SET 64921192 CHAIN 64986729,64921192,64921192 COST 31 RHS 32 +CERT 1,15,5 SET 10881065869 CHAIN 28065129357,28060935053,28060935053,10881065869 COST 31 RHS 32 +CERT 3,15,5 SET 2013743359 CHAIN 27783547135,2013743359,2013743359,2013743359 COST 31 RHS 32 +CERT 7,15,5 SET 133635656 CHAIN 133668425,133635656,133635656,133635656 COST 31 RHS 32 +CERT 11,15,5 SET 10881065869 CHAIN 28060935055,28060935053,28060935053,10881065869 COST 31 RHS 32 +CERT 13,15,5 SET 3482896266 CHAIN 3482961803,3482896266,3482896266,3482896266 COST 31 RHS 32 +CERT 3,1,7 SET 133928536 CHAIN 133928538,133928536,133928536,133928536 COST 31 RHS 32 +CERT 5,1,7 SET 64986728 CHAIN 64986729,64986728,64986728,64986728 COST 31 RHS 32 +CERT 11,1,7 SET 8383691 CHAIN 8387819,8387787,8387787,8383691 COST 31 RHS 32 +CERT 13,1,7 SET 128016331 CHAIN 132210651,132210635,132210635,128016331 COST 31 RHS 32 +CERT 15,1,7 SET 34226004357 CHAIN 34301501829,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 3,7 SET 128016331 CHAIN 132210651,128016331,128016331 COST 31 RHS 32 +CERT 5,7 SET 8383691 CHAIN 8387819,8383691,8383691 COST 31 RHS 32 +CERT 11,7 SET 8383691 CHAIN 8387819,8383691,8383691 COST 31 RHS 32 +CERT 13,7 SET 128016331 CHAIN 132210651,128016331,128016331 COST 31 RHS 32 +CERT 15,7 SET 133928528 CHAIN 133928538,133928528,133928528 COST 31 RHS 32 +CERT 1,11 SET 29588592752 CHAIN 29588593520,29588592752,29588592752 COST 31 RHS 32 +CERT 1,3,11 SET 34342986118 CHAIN 34342990726,34342986118,34342986118,34342986118 COST 31 RHS 32 +CERT 5,3,11 SET 9431095935 CHAIN 9435552383,9431095935,9431095935,9431095935 COST 31 RHS 32 +CERT 7,3,11 SET 29788521226 CHAIN 29789573898,29788521226,29788521226,29788521226 COST 31 RHS 32 +CERT 13,3,11 SET 26347636351 CHAIN 26415269503,26347636351,26347636351,26347636351 COST 31 RHS 32 +CERT 15,3,11 SET 10237314815 CHAIN 27417184255,10237315071,10237315071,10237314815 COST 31 RHS 32 +CERT 5,11 SET 18042456191 CHAIN 18042722431,18042456191,18042456191 COST 31 RHS 32 +CERT 7,11 SET 8383691 CHAIN 8387819,8383691,8383691 COST 31 RHS 32 +CERT 1,13,11 SET 29671547401 CHAIN 29944177161,29671547401,29671547401,29671547401 COST 31 RHS 32 +CERT 3,13,11 SET 29788521226 CHAIN 30056960778,29788521226,29788521226,29788521226 COST 31 RHS 32 +CERT 5,13,11 SET 29671547401 CHAIN 29944177161,29671547401,29671547401,29671547401 COST 31 RHS 32 +CERT 7,13,11 SET 27783087103 CHAIN 27783096319,27783087103,27783087103,27783087103 COST 31 RHS 32 +CERT 15,13,11 SET 34226004357 CHAIN 34226004359,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 1,15,11 SET 30208026509 CHAIN 30275135375,30208026509,30208026509,30208026509 COST 31 RHS 32 +CERT 3,15,11 SET 10237314815 CHAIN 27417184255,10237314815,10237314815,10237314815 COST 31 RHS 32 +CERT 5,15,11 SET 6737787269 CHAIN 6738049415,6737787269,6737787269,6737787269 COST 31 RHS 32 +CERT 7,15,11 SET 128999371 CHAIN 129523691,128999371,128999371,128999371 COST 31 RHS 32 +CERT 13,15,11 SET 34226004357 CHAIN 34226004359,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 1,13 SET 29635085936 CHAIN 29635618416,29635085936,29635085936 COST 31 RHS 32 +CERT 3,13 SET 9431095935 CHAIN 9502399103,9431095935,9431095935 COST 31 RHS 32 +CERT 1,5,13 SET 34226004357 CHAIN 34230722949,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 3,5,13 SET 18042456191 CHAIN 18109569151,18042456191,18042456191,18042456191 COST 31 RHS 32 +CERT 7,5,13 SET 29671547401 CHAIN 29675742729,29671547401,29671547401,29671547401 COST 31 RHS 32 +CERT 11,5,13 SET 26325163135 CHAIN 26325425791,26325163135,26325163135,26325163135 COST 31 RHS 32 +CERT 15,5,13 SET 18808966399 CHAIN 27398909183,18808974591,18808974591,18808966399 COST 31 RHS 32 +CERT 7,13 SET 128016331 CHAIN 132210651,128016331,128016331 COST 31 RHS 32 +CERT 1,11,13 SET 29671547401 CHAIN 29944177161,29671547401,29671547401,29671547401 COST 31 RHS 32 +CERT 3,11,13 SET 29788521226 CHAIN 30056960778,29788521226,29788521226,29788521226 COST 31 RHS 32 +CERT 5,11,13 SET 29671547401 CHAIN 29944177161,29671547401,29671547401,29671547401 COST 31 RHS 32 +CERT 7,11,13 SET 27783087103 CHAIN 27783096319,27783087103,27783087103,27783087103 COST 31 RHS 32 +CERT 15,11,13 SET 34226004357 CHAIN 34226004359,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 1,15,13 SET 30225785742 CHAIN 30226047887,30225785742,30225785742,30225785742 COST 31 RHS 32 +CERT 3,15,13 SET 6750857094 CHAIN 6817965959,6750857094,6750857094,6750857094 COST 31 RHS 32 +CERT 5,15,13 SET 18808966399 CHAIN 27398909183,18808966399,18808966399,18808966399 COST 31 RHS 32 +CERT 7,15,13 SET 8383691 CHAIN 8384219,8383691,8383691,8383691 COST 31 RHS 32 +CERT 11,15,13 SET 34226004357 CHAIN 34226004359,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 1,15 SET 16518342528 CHAIN 16585455488,16518342528,16518342528 COST 31 RHS 32 +CERT 1,3,15 SET 16518342528 CHAIN 16585455488,16518342528,16518342528,16518342528 COST 31 RHS 32 +CERT 5,3,15 SET 2013743359 CHAIN 27783547135,2013743359,2013743359,2013743359 COST 31 RHS 32 +CERT 7,3,15 SET 128999379 CHAIN 133193691,128999387,128999387,128999379 COST 31 RHS 32 +CERT 11,3,15 SET 3365922441 CHAIN 3382699659,3365922441,3365922441,3365922441 COST 31 RHS 32 +CERT 13,3,15 SET 28762643057 CHAIN 28829751925,28762643057,28762643057,28762643057 COST 31 RHS 32 +CERT 1,5,15 SET 16517556096 CHAIN 16588859264,16517556096,16517556096,16517556096 COST 31 RHS 32 +CERT 3,5,15 SET 2013743359 CHAIN 27783547135,2013743359,2013743359,2013743359 COST 31 RHS 32 +CERT 7,5,15 SET 8383715 CHAIN 8387819,8383723,8383723,8383715 COST 31 RHS 32 +CERT 11,5,15 SET 6870694277 CHAIN 6871218567,6870694277,6870694277,6870694277 COST 31 RHS 32 +CERT 13,5,15 SET 3482896266 CHAIN 3482961803,3482896266,3482896266,3482896266 COST 31 RHS 32 +CERT 1,7,15 SET 34226004357 CHAIN 34301501829,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 3,7,15 SET 128999379 CHAIN 133193691,128999379,128999379,128999379 COST 31 RHS 32 +CERT 5,7,15 SET 8383715 CHAIN 8387819,8383715,8383715,8383715 COST 31 RHS 32 +CERT 11,7,15 SET 29788521226 CHAIN 29789831946,29788521226,29788521226,29788521226 COST 31 RHS 32 +CERT 13,7,15 SET 29671547401 CHAIN 29738657289,29671547401,29671547401,29671547401 COST 31 RHS 32 +CERT 1,11,15 SET 30208026509 CHAIN 30275135375,30208026509,30208026509,30208026509 COST 31 RHS 32 +CERT 3,11,15 SET 10237314815 CHAIN 27417184255,10237314815,10237314815,10237314815 COST 31 RHS 32 +CERT 5,11,15 SET 6737787269 CHAIN 6738049415,6737787269,6737787269,6737787269 COST 31 RHS 32 +CERT 7,11,15 SET 128999371 CHAIN 129523691,128999371,128999371,128999371 COST 31 RHS 32 +CERT 13,11,15 SET 34226004357 CHAIN 34226004359,34226004357,34226004357,34226004357 COST 31 RHS 32 +CERT 1,13,15 SET 30225785742 CHAIN 30226047887,30225785742,30225785742,30225785742 COST 31 RHS 32 +CERT 3,13,15 SET 6750857094 CHAIN 6817965959,6750857094,6750857094,6750857094 COST 31 RHS 32 +CERT 5,13,15 SET 18808966399 CHAIN 27398909183,18808966399,18808966399,18808966399 COST 31 RHS 32 +CERT 7,13,15 SET 8383691 CHAIN 8384219,8383691,8383691,8383691 COST 31 RHS 32 +CERT 11,13,15 SET 34226004357 CHAIN 34226004359,34226004357,34226004357,34226004357 COST 31 RHS 32 +SUMMARY table tabsb/t_31_v2.txt orders 5040 nodes 27 certificates 116 excluded 5040 survivors 0 +KILLS_PER_SET 10 6 1 4 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 3 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 5 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 2 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 1 0 0 0 0 0 3 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 2 0 0 0 0 2 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_32.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_32.txt new file mode 100644 index 0000000000..f2150076c2 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_32.txt @@ -0,0 +1,9 @@ +CERT 1 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +CERT 3 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +CERT 7 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +CERT 11 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +CERT 13 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +CERT 14 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +CERT 15 SET 4161165567 CHAIN 4161165567,4161165567 COST 31 RHS 32 +SUMMARY table tabs/t_32_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_33.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_33.txt new file mode 100644 index 0000000000..750f53c772 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_33.txt @@ -0,0 +1,9 @@ +CERT 3 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +CERT 5 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +CERT 6 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +CERT 7 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +CERT 9 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +CERT 10 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +CERT 11 SET 20615584247 CHAIN 20615584247,20615584247 COST 29 RHS 30 +SUMMARY table tabs/t_33_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_34.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_34.txt new file mode 100644 index 0000000000..166f9c2b27 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_34.txt @@ -0,0 +1,9 @@ +CERT 3 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 5 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 6 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 7 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 9 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 11 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +CERT 15 SET 3003868047 CHAIN 3003868047,3003868047 COST 29 RHS 30 +SUMMARY table tabs/t_34_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_35.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_35.txt new file mode 100644 index 0000000000..5cac0246f7 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_35.txt @@ -0,0 +1,200 @@ +CERT 5,3 SET 3133624936 CHAIN 11723559532,3133624936,3133624936 COST 31 RHS 32 +CERT 7,3 SET 22958943320 CHAIN 22958947544,22958943320,22958943320 COST 31 RHS 32 +CERT 9,3 SET 2994163938 CHAIN 4067905778,2994163938,2994163938 COST 31 RHS 32 +CERT 11,3 SET 28162976070 CHAIN 28162980678,28162976070,28162976070 COST 31 RHS 32 +CERT 5,13,3 SET 10729034670 CHAIN 12876518382,12876518318,12876518318,10729034670 COST 31 RHS 32 +CERT 5,7,13,3 SET 2019533965 CHAIN 4167021709,2019533965,2019533965,2019533965,2019533965 COST 31 RHS 32 +CERT 9,7,13,3 SET 14817433274 CHAIN 14821627642,14817433274,14817433274,14817433274,14817433274 COST 31 RHS 32 +CERT 5,11,7,13,3 SET 13747885726 CHAIN 14821627614,13747885790,13747885790,13747885790,13747885726,13747885726 COST 31 RHS 32 +CERT 9,11,7,13,3 SET 4286583710 CHAIN 12876518366,4286583774,4286583774,4286583774,4286583710,4286583710 COST 31 RHS 32 +CERT 15,11,7,13,3 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 15,7,13,3 SET 5595221423 CHAIN 22776139183,5595221423,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 9,13,3 SET 14817433274 CHAIN 14821627642,14821627578,14821627578,14817433274 COST 31 RHS 32 +CERT 5,11,13,3 SET 10729034670 CHAIN 12876518382,10729034670,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 5,7,11,13,3 SET 13747885726 CHAIN 14821627614,13747885790,13747885790,13747885790,13747885726,13747885726 COST 31 RHS 32 +CERT 9,7,11,13,3 SET 4286583710 CHAIN 12876518366,4286583774,4286583774,4286583774,4286583710,4286583710 COST 31 RHS 32 +CERT 15,7,11,13,3 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 9,11,13,3 SET 28563884839 CHAIN 28563897127,28563893031,28563893031,28563884839,28563884839 COST 31 RHS 32 +CERT 15,11,13,3 SET 12972003131 CHAIN 30160260923,12972003131,12972003131,12972003131,12972003131 COST 31 RHS 32 +CERT 15,13,3 SET 1469144963 CHAIN 22943981443,1469144963,1469144963,1469144963 COST 31 RHS 32 +CERT 5,15,3 SET 3133624936 CHAIN 11723559532,3133624936,3133624936,3133624936 COST 31 RHS 32 +CERT 7,15,3 SET 10729034670 CHAIN 10730607534,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 9,15,3 SET 2994163938 CHAIN 4067905778,2994163938,2994163938,2994163938 COST 31 RHS 32 +CERT 11,15,3 SET 10729034670 CHAIN 12877042606,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 13,15,3 SET 1469144963 CHAIN 22943981443,1469144963,1469144963,1469144963 COST 31 RHS 32 +CERT 3,5 SET 3209351256 CHAIN 20389220444,3209351256,3209351256 COST 31 RHS 32 +CERT 7,5 SET 22958943320 CHAIN 22958947544,22958943320,22958943320 COST 31 RHS 32 +CERT 9,5 SET 3074579665 CHAIN 4148321521,3074579665,3074579665 COST 31 RHS 32 +CERT 3,11,5 SET 19198353565 CHAIN 21345837277,21345837213,21345837213,19198353565 COST 31 RHS 32 +CERT 3,7,11,5 SET 2140149646 CHAIN 4291827598,2140149646,2140149646,2140149646,2140149646 COST 31 RHS 32 +CERT 9,7,11,5 SET 23359851705 CHAIN 23359855865,23359851705,23359851705,23359851705,23359851705 COST 31 RHS 32 +CERT 3,13,7,11,5 SET 22286113965 CHAIN 23359855853,22286114029,22286114029,22286114029,22286113965,22286113965 COST 31 RHS 32 +CERT 9,13,7,11,5 SET 4165968045 CHAIN 21345837293,4165968109,4165968109,4165968109,4165968045,4165968045 COST 31 RHS 32 +CERT 15,13,7,11,5 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 15,7,11,5 SET 5506457759 CHAIN 14096393375,5506457759,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 9,11,5 SET 23359851705 CHAIN 23359855865,23359855801,23359855801,23359851705 COST 31 RHS 32 +CERT 3,13,11,5 SET 19198353565 CHAIN 21345837277,19198353565,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 3,7,13,11,5 SET 22286113965 CHAIN 23359855853,22286114029,22286114029,22286114029,22286113965,22286113965 COST 31 RHS 32 +CERT 9,7,13,11,5 SET 4165968045 CHAIN 21345837293,4165968109,4165968109,4165968109,4165968045,4165968045 COST 31 RHS 32 +CERT 15,7,13,11,5 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 9,13,11,5 SET 28490785303 CHAIN 28494979863,28490785559,28490785559,28490785303,28490785303 COST 31 RHS 32 +CERT 15,13,11,5 SET 21495622715 CHAIN 30085590075,21495622715,21495622715,21495622715,21495622715 COST 31 RHS 32 +CERT 15,11,5 SET 1367336067 CHAIN 14252237955,1367336067,1367336067,1367336067 COST 31 RHS 32 +CERT 13,5 SET 28129552709 CHAIN 28134271301,28129552709,28129552709 COST 31 RHS 32 +CERT 3,15,5 SET 3209351256 CHAIN 20389220444,3209351256,3209351256,3209351256 COST 31 RHS 32 +CERT 7,15,5 SET 19198353565 CHAIN 19198355101,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 9,15,5 SET 3074579665 CHAIN 4148321521,3074579665,3074579665,3074579665 COST 31 RHS 32 +CERT 11,15,5 SET 1367336067 CHAIN 14252237955,1367336067,1367336067,1367336067 COST 31 RHS 32 +CERT 13,15,5 SET 19198353565 CHAIN 21345837725,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 3,7 SET 22958943320 CHAIN 22958947544,22958943320,22958943320 COST 31 RHS 32 +CERT 5,7 SET 22958943320 CHAIN 22958947544,22958943320,22958943320 COST 31 RHS 32 +CERT 3,9,7 SET 7305113670 CHAIN 24484982870,7305113670,7305113670,7305113670 COST 31 RHS 32 +CERT 5,9,7 SET 7302486853 CHAIN 15892421477,7302486853,7302486853,7302486853 COST 31 RHS 32 +CERT 11,9,7 SET 23359851705 CHAIN 23359855865,23359855801,23359855801,23359851705 COST 31 RHS 32 +CERT 13,9,7 SET 14817433274 CHAIN 14821627642,14821627578,14821627578,14817433274 COST 31 RHS 32 +CERT 15,9,7 SET 19571067717 CHAIN 20644809557,19571067733,19571067733,19571067717 COST 31 RHS 32 +CERT 3,11,7 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 3,5,11,7 SET 2140149646 CHAIN 4291827598,2140149646,2140149646,2140149646,2140149646 COST 31 RHS 32 +CERT 9,5,11,7 SET 23359851705 CHAIN 23359855865,23359851705,23359851705,23359851705,23359851705 COST 31 RHS 32 +CERT 3,13,5,11,7 SET 22286113965 CHAIN 23359855853,22286114029,22286114029,22286114029,22286113965,22286113965 COST 31 RHS 32 +CERT 9,13,5,11,7 SET 11315110451 CHAIN 28494979699,11315110515,11315110515,11315110515,11315110515,11315110451 COST 31 RHS 32 +CERT 15,13,5,11,7 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 15,5,11,7 SET 5506457759 CHAIN 14096393375,5506457759,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 9,11,7 SET 23359851705 CHAIN 23359855865,23359855801,23359855801,23359851705 COST 31 RHS 32 +CERT 13,11,7 SET 2541903811 CHAIN 3078840259,2541903811,2541903811,2541903811 COST 29 RHS 30 +CERT 15,11,7 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 5,3,13,7 SET 2019533965 CHAIN 4167021709,2019533965,2019533965,2019533965,2019533965 COST 31 RHS 32 +CERT 9,3,13,7 SET 14817433274 CHAIN 14821627642,14817433274,14817433274,14817433274,14817433274 COST 31 RHS 32 +CERT 5,11,3,13,7 SET 13747885726 CHAIN 14821627614,13747885790,13747885790,13747885790,13747885726,13747885726 COST 31 RHS 32 +CERT 9,11,3,13,7 SET 19973954355 CHAIN 28563889011,19973954419,19973954419,19973954419,19973954419,19973954355 COST 31 RHS 32 +CERT 15,11,3,13,7 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 15,3,13,7 SET 5595221423 CHAIN 22776139183,5595221423,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 5,13,7 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 9,13,7 SET 14817433274 CHAIN 14821627642,14821627578,14821627578,14817433274 COST 31 RHS 32 +CERT 11,13,7 SET 2541903811 CHAIN 3078840259,2541903811,2541903811,2541903811 COST 29 RHS 30 +CERT 15,13,7 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 3,15,7 SET 5595221423 CHAIN 5596794287,5596269999,5596269999,5595221423 COST 31 RHS 32 +CERT 5,15,7 SET 5506457759 CHAIN 5506459295,5506458783,5506458783,5506457759 COST 31 RHS 32 +CERT 9,15,7 SET 19571067717 CHAIN 20644809557,19571067717,19571067717,19571067717 COST 31 RHS 32 +CERT 11,15,7 SET 5595221423 CHAIN 5596794287,5596269999,5596269999,5595221423 COST 31 RHS 32 +CERT 13,15,7 SET 5506457759 CHAIN 5506459295,5506458783,5506458783,5506457759 COST 31 RHS 32 +CERT 3,9 SET 7305113670 CHAIN 24484982870,7305113670,7305113670 COST 31 RHS 32 +CERT 5,9 SET 7302486853 CHAIN 15892421477,7302486853,7302486853 COST 31 RHS 32 +CERT 3,7,9 SET 28490785303 CHAIN 28494979671,28494979607,28494979607,28490785303 COST 31 RHS 32 +CERT 5,7,9 SET 28563884839 CHAIN 28563888999,28563888935,28563888935,28563884839 COST 31 RHS 32 +CERT 3,11,7,9 SET 10729034670 CHAIN 12877566894,10730083246,10730083246,10729034670,10729034670 COST 31 RHS 32 +CERT 5,11,7,9 SET 28563884839 CHAIN 28563888999,28563884839,28563884839,28563884839,28563884839 COST 31 RHS 32 +CERT 3,13,11,7,9 SET 19973954355 CHAIN 28563889011,19973954419,19973954419,19973954419,19973954355,19973954355 COST 31 RHS 32 +CERT 5,13,11,7,9 SET 11315110451 CHAIN 28494979699,11315110515,11315110515,11315110515,11315110451,11315110451 COST 31 RHS 32 +CERT 15,13,11,7,9 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 15,11,7,9 SET 8802132511 CHAIN 9875874591,8802132511,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 3,13,7,9 SET 28490785303 CHAIN 28494979671,28490785303,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 5,13,7,9 SET 19198353565 CHAIN 21345838237,19198354589,19198354589,19198353565,19198353565 COST 31 RHS 32 +CERT 3,11,13,7,9 SET 19973954355 CHAIN 28563889011,19973954419,19973954419,19973954419,19973954355,19973954355 COST 31 RHS 32 +CERT 5,11,13,7,9 SET 11315110451 CHAIN 28494979699,11315110515,11315110515,11315110515,11315110451,11315110451 COST 31 RHS 32 +CERT 15,11,13,7,9 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 15,13,7,9 SET 17407199535 CHAIN 18480949551,17407199535,17407199535,17407199535,17407199535 COST 31 RHS 32 +CERT 15,7,9 SET 28121688389 CHAIN 29203818821,28121688389,28121688389,28121688389 COST 31 RHS 32 +CERT 11,9 SET 28162976070 CHAIN 28162980678,28162976070,28162976070 COST 31 RHS 32 +CERT 13,9 SET 28129552709 CHAIN 28134271301,28129552709,28129552709 COST 31 RHS 32 +CERT 3,15,9 SET 7305113670 CHAIN 24484982870,7305113670,7305113670,7305113670 COST 31 RHS 32 +CERT 5,15,9 SET 7302486853 CHAIN 15892421477,7302486853,7302486853,7302486853 COST 31 RHS 32 +CERT 7,15,9 SET 28121688389 CHAIN 29203818821,28121688389,28121688389,28121688389 COST 31 RHS 32 +CERT 11,15,9 SET 28490785303 CHAIN 28490785687,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 13,15,9 SET 28490785303 CHAIN 28494979735,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 3,11 SET 28162976070 CHAIN 28162980678,28162976070,28162976070 COST 31 RHS 32 +CERT 3,5,11 SET 3209351256 CHAIN 20389220444,3209351256,3209351256,3209351256 COST 31 RHS 32 +CERT 7,5,11 SET 28563884839 CHAIN 28563888999,28563888935,28563888935,28563884839 COST 31 RHS 32 +CERT 9,5,11 SET 3074579665 CHAIN 4148321521,3074579665,3074579665,3074579665 COST 31 RHS 32 +CERT 13,5,11 SET 10729034670 CHAIN 12876518382,12876518318,12876518318,10729034670 COST 31 RHS 32 +CERT 15,5,11 SET 1367336067 CHAIN 14252237955,1367336067,1367336067,1367336067 COST 31 RHS 32 +CERT 3,7,11 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 5,7,11 SET 28563884839 CHAIN 28563888999,28563888935,28563888935,28563884839 COST 31 RHS 32 +CERT 3,9,7,11 SET 28162976070 CHAIN 28162980678,28162976070,28162976070,28162976070,28162976070 COST 31 RHS 32 +CERT 5,9,7,11 SET 28563884839 CHAIN 28563888999,28563884839,28563884839,28563884839,28563884839 COST 31 RHS 32 +CERT 3,13,9,7,11 SET 19973954355 CHAIN 28563889011,19973954419,19973954419,19973954419,19973954355,19973954355 COST 31 RHS 32 +CERT 5,13,9,7,11 SET 4165968045 CHAIN 21345837293,4165968109,4165968109,4165968109,4165968109,4165968045 COST 31 RHS 32 +CERT 15,13,9,7,11 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 15,9,7,11 SET 8802132511 CHAIN 9875874591,8802132511,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 13,7,11 SET 2541903811 CHAIN 3078840259,2541903811,2541903811,2541903811 COST 29 RHS 30 +CERT 15,7,11 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 9,11 SET 28162976070 CHAIN 28162980678,28162976070,28162976070 COST 31 RHS 32 +CERT 5,3,13,11 SET 10729034670 CHAIN 12876518382,10729034670,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 5,7,3,13,11 SET 22286113965 CHAIN 23359855853,22286114029,22286114029,22286114029,22286114029,22286113965 COST 31 RHS 32 +CERT 9,7,3,13,11 SET 4286583710 CHAIN 12876518366,4286583774,4286583774,4286583774,4286583710,4286583710 COST 31 RHS 32 +CERT 15,7,3,13,11 SET 5595221423 CHAIN 5596794287,5595221423,5595221423,5595221423,5595221423,5595221423 COST 31 RHS 32 +CERT 9,3,13,11 SET 11319304979 CHAIN 11323503379,11319304979,11319304979,11319304979,11319304979 COST 31 RHS 32 +CERT 15,3,13,11 SET 28490785303 CHAIN 28494979735,28494979607,28494979607,28490785303,28490785303 COST 31 RHS 32 +CERT 5,13,11 SET 10729034670 CHAIN 12876518382,12876518318,12876518318,10729034670 COST 31 RHS 32 +CERT 7,13,11 SET 2541903811 CHAIN 3078840259,2541903811,2541903811,2541903811 COST 29 RHS 30 +CERT 9,13,11 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 15,13,11 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 3,15,11 SET 12972003131 CHAIN 12980916027,12980391739,12980391739,12972003131 COST 31 RHS 32 +CERT 5,15,11 SET 1367336067 CHAIN 14252237955,1367336067,1367336067,1367336067 COST 31 RHS 32 +CERT 7,15,11 SET 12972003131 CHAIN 12980916027,12980391739,12980391739,12972003131 COST 31 RHS 32 +CERT 9,15,11 SET 8802132511 CHAIN 8802132895,8802132767,8802132767,8802132511 COST 31 RHS 32 +CERT 13,15,11 SET 8802132511 CHAIN 8802132895,8802132767,8802132767,8802132511 COST 31 RHS 32 +CERT 5,3,13 SET 3133624936 CHAIN 11723559532,3133624936,3133624936,3133624936 COST 31 RHS 32 +CERT 7,3,13 SET 28490785303 CHAIN 28494979671,28494979607,28494979607,28490785303 COST 31 RHS 32 +CERT 9,3,13 SET 2994163938 CHAIN 4067905778,2994163938,2994163938,2994163938 COST 31 RHS 32 +CERT 11,3,13 SET 19198353565 CHAIN 21345837277,21345837213,21345837213,19198353565 COST 31 RHS 32 +CERT 15,3,13 SET 1469144963 CHAIN 22943981443,1469144963,1469144963,1469144963 COST 31 RHS 32 +CERT 5,13 SET 28129552709 CHAIN 28134271301,28129552709,28129552709 COST 31 RHS 32 +CERT 3,7,13 SET 28490785303 CHAIN 28494979671,28494979607,28494979607,28490785303 COST 31 RHS 32 +CERT 5,7,13 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 3,9,7,13 SET 28490785303 CHAIN 28494979671,28490785303,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 5,9,7,13 SET 7302486853 CHAIN 15892421477,7302486853,7302486853,7302486853,7302486853 COST 31 RHS 32 +CERT 3,11,9,7,13 SET 4286583710 CHAIN 12876518366,4286583774,4286583774,4286583774,4286583774,4286583710 COST 31 RHS 32 +CERT 5,11,9,7,13 SET 11315110451 CHAIN 28494979699,11315110515,11315110515,11315110515,11315110451,11315110451 COST 31 RHS 32 +CERT 15,11,9,7,13 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 15,9,7,13 SET 17407199535 CHAIN 18480949551,17407199535,17407199535,17407199535,17407199535 COST 31 RHS 32 +CERT 11,7,13 SET 2541903811 CHAIN 3078840259,2541903811,2541903811,2541903811 COST 29 RHS 30 +CERT 15,7,13 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 9,13 SET 28129552709 CHAIN 28134271301,28129552709,28129552709 COST 31 RHS 32 +CERT 3,11,13 SET 19198353565 CHAIN 21345837277,21345837213,21345837213,19198353565 COST 31 RHS 32 +CERT 3,5,11,13 SET 19198353565 CHAIN 21345837277,19198353565,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 3,7,5,11,13 SET 13747885726 CHAIN 14821627614,13747885790,13747885790,13747885790,13747885790,13747885726 COST 31 RHS 32 +CERT 9,7,5,11,13 SET 4165968045 CHAIN 21345837293,4165968109,4165968109,4165968109,4165968045,4165968045 COST 31 RHS 32 +CERT 15,7,5,11,13 SET 5506457759 CHAIN 5506459295,5506457759,5506457759,5506457759,5506457759,5506457759 COST 31 RHS 32 +CERT 9,5,11,13 SET 19973991203 CHAIN 19978189603,19973991203,19973991203,19973991203,19973991203 COST 31 RHS 32 +CERT 15,5,11,13 SET 28563884839 CHAIN 28563889063,28563888935,28563888935,28563884839,28563884839 COST 31 RHS 32 +CERT 7,11,13 SET 2541903811 CHAIN 3078840259,2541903811,2541903811,2541903811 COST 29 RHS 30 +CERT 9,11,13 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 15,11,13 SET 8802132511 CHAIN 8802132895,8802132511,8802132511,8802132511 COST 31 RHS 32 +CERT 3,15,13 SET 1469144963 CHAIN 22943981443,1469144963,1469144963,1469144963 COST 31 RHS 32 +CERT 5,15,13 SET 21495622715 CHAIN 21495655995,21495655483,21495655483,21495622715 COST 31 RHS 32 +CERT 7,15,13 SET 21495622715 CHAIN 21495655995,21495655483,21495655483,21495622715 COST 31 RHS 32 +CERT 9,15,13 SET 17407199535 CHAIN 17407207855,17407207727,17407207727,17407199535 COST 31 RHS 32 +CERT 11,15,13 SET 17407199535 CHAIN 17407207855,17407207727,17407207727,17407199535 COST 31 RHS 32 +CERT 5,3,15 SET 3133624936 CHAIN 11723559532,3133624936,3133624936,3133624936 COST 31 RHS 32 +CERT 7,3,15 SET 10729034670 CHAIN 10730607534,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 9,3,15 SET 2994163938 CHAIN 4067905778,2994163938,2994163938,2994163938 COST 31 RHS 32 +CERT 11,3,15 SET 10729034670 CHAIN 12877042606,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 13,3,15 SET 1469144963 CHAIN 22943981443,1469144963,1469144963,1469144963 COST 31 RHS 32 +CERT 3,5,15 SET 3209351256 CHAIN 20389220444,3209351256,3209351256,3209351256 COST 31 RHS 32 +CERT 7,5,15 SET 19198353565 CHAIN 19198355101,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 9,5,15 SET 3074579665 CHAIN 4148321521,3074579665,3074579665,3074579665 COST 31 RHS 32 +CERT 11,5,15 SET 1367336067 CHAIN 14252237955,1367336067,1367336067,1367336067 COST 31 RHS 32 +CERT 13,5,15 SET 19198353565 CHAIN 21345837725,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 3,7,15 SET 10729034670 CHAIN 10730607534,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 5,7,15 SET 19198353565 CHAIN 19198355101,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 9,7,15 SET 19571067717 CHAIN 20644809557,19571067717,19571067717,19571067717 COST 31 RHS 32 +CERT 11,7,15 SET 10729034670 CHAIN 10730607534,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 13,7,15 SET 19198353565 CHAIN 19198355101,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 3,9,15 SET 7305113670 CHAIN 24484982870,7305113670,7305113670,7305113670 COST 31 RHS 32 +CERT 5,9,15 SET 7302486853 CHAIN 15892421477,7302486853,7302486853,7302486853 COST 31 RHS 32 +CERT 7,9,15 SET 28121688389 CHAIN 29203818821,28121688389,28121688389,28121688389 COST 31 RHS 32 +CERT 11,9,15 SET 28490785303 CHAIN 28490785687,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 13,9,15 SET 28490785303 CHAIN 28494979735,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 3,11,15 SET 10729034670 CHAIN 12877042606,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 5,11,15 SET 1367336067 CHAIN 14252237955,1367336067,1367336067,1367336067 COST 31 RHS 32 +CERT 7,11,15 SET 10729034670 CHAIN 12877042606,10729034670,10729034670,10729034670 COST 31 RHS 32 +CERT 9,11,15 SET 28490785303 CHAIN 28490785687,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 13,11,15 SET 28490785303 CHAIN 28490785687,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 3,13,15 SET 1469144963 CHAIN 22943981443,1469144963,1469144963,1469144963 COST 31 RHS 32 +CERT 5,13,15 SET 19198353565 CHAIN 21345837725,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 7,13,15 SET 19198353565 CHAIN 21345837725,19198353565,19198353565,19198353565 COST 31 RHS 32 +CERT 9,13,15 SET 28490785303 CHAIN 28494979735,28490785303,28490785303,28490785303 COST 31 RHS 32 +CERT 11,13,15 SET 28490785303 CHAIN 28494979735,28490785303,28490785303,28490785303 COST 31 RHS 32 +SUMMARY table tabsb/t_35_v3.txt orders 5040 nodes 56 certificates 198 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 12 0 0 12 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 6 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 3 0 0 0 0 0 0 0 3 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_36.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_36.txt new file mode 100644 index 0000000000..c1f4824565 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_36.txt @@ -0,0 +1,14 @@ +CERT 3 SET 847241363 CHAIN 847241427,847241363 COST 31 RHS 32 +CERT 5 SET 931291043 CHAIN 931291107,931291043 COST 31 RHS 32 +CERT 7 SET 22777437549 CHAIN 22777470317,22777437549 COST 31 RHS 32 +CERT 10 SET 931291075 CHAIN 931291107,931291075 COST 31 RHS 32 +CERT 12 SET 847241411 CHAIN 847241427,847241411 COST 31 RHS 32 +CERT 14 SET 33428447516 CHAIN 33428447548,33428447516 COST 31 RHS 32 +CERT 3,15 SET 847241363 CHAIN 847241427,847241363,847241363 COST 31 RHS 32 +CERT 5,15 SET 847241427 CHAIN 847241939,847241427,847241427 COST 31 RHS 32 +CERT 7,15 SET 22777437549 CHAIN 22777470317,22777437549,22777437549 COST 31 RHS 32 +CERT 10,15 SET 3082965859 CHAIN 3082965987,3082965859,3082965859 COST 31 RHS 32 +CERT 12,15 SET 2991583315 CHAIN 2991583443,2991583315,2991583315 COST 31 RHS 32 +CERT 14,15 SET 33428447516 CHAIN 33428447548,33428447516,33428447516 COST 31 RHS 32 +SUMMARY table tabs/t_36_1.txt orders 5040 nodes 2 certificates 12 excluded 5040 survivors 0 +KILLS_PER_SET 0 0 1 0 1 2 0 0 0 1 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_37.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_37.txt new file mode 100644 index 0000000000..2dfce35e94 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/final_37.txt @@ -0,0 +1,9 @@ +CERT 3 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +CERT 7 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +CERT 11 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +CERT 12 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +CERT 13 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +CERT 14 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +CERT 15 SET 2474055907 CHAIN 2474055907,2474055907 COST 31 RHS 32 +SUMMARY table tabs/t_37_1.txt orders 5040 nodes 1 certificates 7 excluded 5040 survivors 0 +KILLS_PER_SET 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 diff --git a/research/complex-m4-time-unrolled-cuts/data/two-in-seven/schedules.txt b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/schedules.txt new file mode 100644 index 0000000000..ef1f46c1f1 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/data/two-in-seven/schedules.txt @@ -0,0 +1,38 @@ +00 1,2,3,4,5,8,9 +01 1,2,3,4,5,8,10 +02 1,2,3,4,5,8,14 +03 1,2,3,4,5,8,15 +04 1,2,3,4,8,12,15 +05 1,2,4,7,8,11,13 +06 1,2,4,7,8,11,15 +07 1,2,4,7,9,10,12 +08 1,2,4,7,9,10,15 +09 1,2,4,7,11,13,14 +10 1,2,4,7,11,13,15 +11 1,2,4,9,10,12,15 +12 1,2,4,11,13,14,15 +13 1,2,5,6,9,10,12 +14 1,2,5,6,9,10,13 +15 1,2,5,6,9,10,15 +16 1,2,5,6,9,12,15 +17 1,2,5,6,9,13,14 +18 1,2,5,6,11,12,15 +19 1,2,5,6,13,14,15 +20 1,2,5,9,13,14,15 +21 1,2,7,11,13,14,15 +22 1,3,5,6,9,10,13 +23 1,3,5,6,9,10,14 +24 1,3,5,6,9,11,15 +25 1,3,5,6,10,12,14 +26 1,3,5,6,10,13,15 +27 1,3,5,7,9,11,13 +28 1,3,5,7,9,11,15 +29 1,3,5,7,10,12,14 +30 1,3,5,7,10,12,15 +31 1,3,5,7,11,13,15 +32 1,3,7,11,13,14,15 +33 3,5,6,7,9,10,11 +34 3,5,6,7,9,11,15 +35 3,5,7,9,11,13,15 +36 3,5,7,10,12,14,15 +37 3,7,11,12,13,14,15 diff --git a/research/complex-m4-time-unrolled-cuts/verify.py b/research/complex-m4-time-unrolled-cuts/verify.py new file mode 100644 index 0000000000..36e4f1a461 --- /dev/null +++ b/research/complex-m4-time-unrolled-cuts/verify.py @@ -0,0 +1,434 @@ +"""Re-check research/complex-m4-time-unrolled-cuts. + +Standard library only. Exact integer and Gaussian-integer arithmetic. Leaves no files behind. + + --part main (under 1 s) builds the 35 x 35 plane matrices of the block-4 calls and of the target from their + definitions; checks their structure; evaluates two end-state chain rows (n0's scrambled-program order, + 45 < 48; n0 ending in the two-bit call 3, 47 < 48); checks every certificate of data/n0_certs.txt + (324, all 3,628,800 orders of n0) and of data/two-in-seven/ (3,098, all 5,040 orders of each of + the 38 lists) exactly, with coverage; checks the sha256 of every data file; prints + PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_MAIN + --part recount (about 4 s) the plane rows at the 1,524 sets of data/cut_sets_and_images.txt leave exactly + 1,097 lists of 10 directions for W = 3 (80 orbits under the 24 bit permutations, none of 9) and + 398 lists of 7 for W = 2 (38 orbits, none of 6), and the orbit representatives are the lists + of data/ten-move-orbit-lists.txt and data/two-in-seven/schedules.txt; prints + PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_RECOUNT + --part controls (under 1 s) each corrupted certificate file or false claim must be rejected; prints + PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_CONTROLS + +The model (README section 3). At width f = 3 the antisymmetric part Lambda^3(C^16) has the basis +a(T) = e_x ^ e_y ^ e_z, T = {x < y < z}; T lies in the plane {0, x+y, x+z, y+z}, one of 35 two-dimensional subspaces +of F_2^4. For the trivial shift character, v(D) = sum_z S_z a(T_D) (T_D the smallest triple of plane D) spans the +part of plane D's block on which every shift acts as 1; (2 C_w)^3 maps v(E) into the span of the v(D), with +2 C_w e_x = (1+i) e_x + (1-i) e_(x+w); M_w[D, E] is that coefficient. The other 15 characters give the same ranks +of every block (they are rescalings; checked for every call in the source repository's checker, and for one call +here). The target is K = C_1 C_2 C_4 C_8, so its plane matrix is M_1 M_2 M_4 M_8. + +End-state chain row (README section 4): for every chain U_s <= ... <= U_0 of plane sets and every program of the +game without address maps with calls along w_1..w_s, sum_t rank M_(w_t)[U_t, U_(t-1)^c] >= W rank K[U_s, U_0^c]. +A certificate line CERT SET A CHAIN c_0,..,c_m COST x RHS y says: every order that ends with the suffix +violates the row whose chain stays at c_0 through the other calls and then steps c_0 > c_1 > ... > c_m = A with the +suffix calls; x is its left side and y its right side. Coverage: the certified suffixes are pairwise not nested, so +the sets of orders they cover are disjoint, and the numbers of orders they cover add up to all orders of the list. +""" +import hashlib +import itertools +import math +import pathlib +import sys +from collections import Counter + +HERE = pathlib.Path(__file__).resolve().parent +DATA = HERE / "data" +NA, NP = 16, 35 + +SHA256 = { + "data/cut_sets_and_images.txt": "576b86be6e355dbe8e89ebca8276ec55224eda503e54c1264bfb9aa9d71cc74f", + "data/n0_certs.txt": "dc7c314796ed75f64d96fb84bdaf583049b593c794d485a668d55750f6a3ab80", + "data/ten-move-orbit-lists.txt": "20dbdf383467f16a613c8faaf7177e2009d1ce3d3657a64cef9b0624da135902", + "data/two-in-seven/final_00.txt": "a5986ac273898d34bf09d1cc08cde3fefbd8576c6080784f18b3e743c785f9eb", + "data/two-in-seven/final_01.txt": "9f132885a2c46891950450561bfee2db60f939de9be7798dc4c8285a953a4b68", + "data/two-in-seven/final_02.txt": "e0a10609c03c392375336ad2893d2a6e8b7a223a4bc3641929491505008b28b2", + "data/two-in-seven/final_03.txt": "c62189d06a24e64c33a5ec3ed236188618c19b7154758e8b0d1fa2f13525d0e3", + "data/two-in-seven/final_04.txt": "c9a606864aa77893fa1e07be5b697066b7bc4ee2f5fc866d120ee4ce12261919", + "data/two-in-seven/final_05.txt": "754bd9ddc16fa8a1dff5565e2f70f2670d6c8ad49b043092054bb499d1ee498b", + "data/two-in-seven/final_06.txt": "0c3d1e1562ff016b1d7b01b4a1bd90ac2369d82f7187ce9577876cc7d6845409", + "data/two-in-seven/final_07.txt": "cfb9a0a5113b37011e43758025374d83311af3a16947abd368448321ee4cf410", + "data/two-in-seven/final_08.txt": "090e35ab9abab8dfd2d3c131fe14ed08e0e0cf49f60667862717dd5a2c971da8", + "data/two-in-seven/final_09.txt": "a7f7c4464aedc6d3077b62f045c3bcc8ffa1e87ef2a461d0533be4d7badb1ec4", + "data/two-in-seven/final_10.txt": "51e69fa6be0f15bec624c3da9acf2a61f399d050dd719e2a97119dfc2c6079b6", + "data/two-in-seven/final_11.txt": "6993f0845838a250d7e5ee5dafb1660c0c25f32df5c17f5e2c8e403afa6a7692", + "data/two-in-seven/final_12.txt": "760899e874e607cb76065c296c8bd18330d7a59596afcc1bd6db3c42b196336a", + "data/two-in-seven/final_13.txt": "824daf248c114dfdf06b4ff9004ba580c91c51be4e59fe4b86a1e58c12346f92", + "data/two-in-seven/final_14.txt": "b2670acdae0e434b80829324a786849c50a190cab6e549e5d6de654fb84237c2", + "data/two-in-seven/final_15.txt": "0d8fc29e60fc8282647f000fcdebba260f148f151d6f58ef91887f816d6982ee", + "data/two-in-seven/final_16.txt": "9abbdfcf5eef6babb83bc81fbe6fe1456447da70865968e03bcd40b7ffcbfc3f", + "data/two-in-seven/final_17.txt": "06e6ca01f3fc8791ea49d3f3882131d64412d8564570bd7389c59ce78082df9f", + "data/two-in-seven/final_18.txt": "6e923de287ae2442a24cfa447ebcfb67b3f5634a01f6ceefe42116b35d64b05e", + "data/two-in-seven/final_19.txt": "dcf7ab3c213ba51c3c74625d99a3463b7f1cc0b42220b897f64f5b6c034b35ab", + "data/two-in-seven/final_20.txt": "045af93d4a399ddecfa1798a96f3eaba3dc34ade88febbd74c05ff71920476f6", + "data/two-in-seven/final_21.txt": "a6df995780150ec73743582f3183152bce5abaefad39e7609659050d2aa24fe8", + "data/two-in-seven/final_22.txt": "7de2060f4fdaebe1790ad60d19b47e3cbc334eb2ce4adacb7e00a97b8a0cfaf0", + "data/two-in-seven/final_23.txt": "14de7c6a39b126e3a8509168d7cb124120f74504acb4bc8fcdd270a5f37b90b3", + "data/two-in-seven/final_24.txt": "22b9a649531bcbede5d225b5f40be41d9e0f8338b5e265aee310ebbc0aa019cf", + "data/two-in-seven/final_25.txt": "72d85ea2ce4649a362e4600d96624f44728688f2b1298f1fbc2cf865e8a22e05", + "data/two-in-seven/final_26.txt": "137bb70581857204bd10d7115f5778991a0b138a1957edcbb1fe0ba235e1bae9", + "data/two-in-seven/final_27.txt": "a2baf3556a259f47c8030f6d79dfee855ccb654f10e6c63a7204e9f36f80b66a", + "data/two-in-seven/final_28.txt": "5cdae1c0b7736c97ef8be04a4ace453ea20809ca6af4d66dc2d5cb13fc650efd", + "data/two-in-seven/final_29.txt": "da44269c7377a4ea1f1857b5f63c798d81df5e85fb837cd93767e78e096dd6bd", + "data/two-in-seven/final_30.txt": "842a411331e57c51ebb4e47a6cd69c4df9b31496ba0ba2e1f7b2d9f0be0ee7a5", + "data/two-in-seven/final_31.txt": "86ba9c03e27698dfdfa60d71af114fe89ca994820a127e21e23a90464cff82f9", + "data/two-in-seven/final_32.txt": "6c2ad0b2f04b879873b8ff36d06a43449960ffc6e3c67c41579f96cccef82da0", + "data/two-in-seven/final_33.txt": "126d83ce5c7f28befb351d2d8e85a9588400e3e9de4c8d5813943bc157ebf6a6", + "data/two-in-seven/final_34.txt": "6ef83f5f753d4d62ca4150caefba452db359dd450695d97ecff45a6908440609", + "data/two-in-seven/final_35.txt": "b9b421d4c5f835cbd5d119e0ffbcdba29a50938b1857d4fc9efe28c54c80cc32", + "data/two-in-seven/final_36.txt": "4eaca7fc0d5f53455caa54b71794ad8ff50549490e2226679fbb7b720141ae1d", + "data/two-in-seven/final_37.txt": "7a8e50b089dfe11ee9d31fc7b0f5fd7f620cbb7d5fc644b95681f3f29bad0c0d", + "data/two-in-seven/schedules.txt": "a3e7abdd6ec40d8d012f692746ee2bb0e070459a2bfcd6d622fe830cc2c87b1e", +} + + +# ---------------------------------------------------------------- the model, from the definitions +def gm(a, b): + return (a[0] * b[0] - a[1] * b[1], a[0] * b[1] + a[1] * b[0]) + + +def ga(a, b): + return (a[0] + b[0], a[1] + b[1]) + + +Z = (0, 0) +TRIPLES = list(itertools.combinations(range(NA), 3)) + + +def plane_of(t): + x, y, z = t + return frozenset({0, x ^ y, x ^ z, y ^ z}) + + +PLANES = sorted({plane_of(t) for t in TRIPLES}, key=lambda d: sorted(d)) +REF = [min(t for t in TRIPLES if plane_of(t) == d) for d in PLANES] + + +def wedge(xs, c): + if len(set(xs)) < 3: + return None + s = sorted(xs) + perm = [xs.index(v) for v in s] + inv = sum(1 for i in range(3) for j in range(i + 1, 3) if perm[i] > perm[j]) + return tuple(s), (c if inv % 2 == 0 else (-c[0], -c[1])) + + +def apply3(single, vec): + out = {} + for t, c in vec.items(): + for (y1, c1), (y2, c2), (y3, c3) in itertools.product(single(t[0]), single(t[1]), single(t[2])): + r = wedge([y1, y2, y3], gm(gm(gm(c, c1), c2), c3)) + if r is not None: + out[r[0]] = ga(out.get(r[0], Z), r[1]) + return {k: v for k, v in out.items() if v != Z} + + +def chi(u, z): + return -1 if bin(u & z).count("1") % 2 else 1 + + +def vbasis(d, u): + out = {} + for z in range(NA): + for k, v in apply3(lambda x: [(x ^ z, (1, 0))], {REF[d]: (1, 0)}).items(): + s = chi(u, z) + out[k] = ga(out.get(k, Z), (s * v[0], s * v[1])) + return {k: v for k, v in out.items() if v != Z} + + +def call_matrix(w, u): + vb = [vbasis(d, u) for d in range(NP)] + for d in range(NP): + assert vb[d].get(REF[d]) == (1, 0) and len(vb[d]) == 16 + cols = [] + for e in range(NP): + img = apply3(lambda x: [(x, (1, 1)), (x ^ w, (1, -1))], vb[e]) + coef = [img.get(REF[d], Z) for d in range(NP)] + rec = {} + for d in range(NP): + if coef[d] != Z: + for k, v in vb[d].items(): + rec[k] = ga(rec.get(k, Z), gm(coef[d], v)) + assert {k: v for k, v in rec.items() if v != Z} == img, "image not in the span of the plane vectors" + cols.append(coef) + return [[cols[e][d] for e in range(NP)] for d in range(NP)] + + +def build(): + m = {w: call_matrix(w, 0) for w in range(1, NA)} + assert all(v[1] == 0 for w in m for r in m[w] for v in r), "trivial-character matrices must be real" + real = {w: [[v[0] for v in r] for r in m[w]] for w in m} + + def mm(a, b): + return [[sum(a[i][t] * b[t][j] for t in range(NP)) for j in range(NP)] for i in range(NP)] + + k = mm(mm(mm(real[1], real[2]), real[4]), real[8]) + return real, k + + +def rank_int(mat, rows, cols): + a = [[mat[i][j] for j in cols] for i in rows] + a = [r for r in a if any(r)] + if not a or not cols: + return 0 + rk = 0 + for c in range(len(cols)): + q = next((i for i in range(rk, len(a)) if a[i][c] != 0), None) + if q is None: + continue + a[rk], a[q] = a[q], a[rk] + p = a[rk] + pv = p[c] + for i in range(len(a)): + if i != rk and a[i][c] != 0: + f = a[i][c] + r = [pv * x - f * y for x, y in zip(a[i], p)] + g = 0 + for x in r: + g = math.gcd(g, x) + a[i] = [x // g for x in r] if g > 1 else r + rk += 1 + if rk == len(a): + break + return rk + + +class Model: + def __init__(self): + self.m, self.k = build() + self.cache = {} + + def cost(self, w, u, uprev): + rows = tuple(sorted(u)) + cols = tuple(j for j in range(NP) if j not in uprev) + key = (w, rows, cols) + if key not in self.cache: + mat = self.k if w == "K" else self.m[w] + self.cache[key] = rank_int(mat, rows, cols) if rows and cols else 0 + return self.cache[key] + + +def mask(x): + return frozenset(i for i in range(NP) if x >> i & 1) + + +def arrangements(c): + r = math.factorial(sum(c.values())) + for v in c.values(): + r //= math.factorial(v) + return r + + +def check_file(md, lines, sched, w_arrays): + """True when every certificate is valid and the certificates cover every order of sched.""" + full = Counter(sched) + sufs = [] + for line in lines: + if not line.startswith("CERT "): + continue + f = line.split() + if len(f) != 10 or f[2] != "SET" or f[4] != "CHAIN" or f[6] != "COST" or f[8] != "RHS": + return False, "bad line" + suf = tuple(int(x) for x in f[1].split(",")) + rem = full - Counter(suf) + if any(Counter(suf)[w] > full[w] for w in suf): + return False, "suffix not in the list" + sets = [mask(int(x)) for x in f[5].split(",")] + if len(sets) != len(suf) + 1 or sets[-1] != mask(int(f[3])): + return False, "chain shape" + if any(not sets[i + 1] <= sets[i] for i in range(len(suf))): + return False, "chain not decreasing" + left = sum(md.cost(w, sets[0], sets[0]) * n for w, n in rem.items()) + left += sum(md.cost(suf[j], sets[j + 1], sets[j]) for j in range(len(suf))) + right = w_arrays * md.cost("K", sets[-1], sets[0]) + if not left < right: + return False, "row not violated" + if (left, right) != (int(f[7]), int(f[9])): + return False, "numbers differ from the file" + sufs.append(suf) + s = set(sufs) + if len(s) != len(sufs): + return False, "duplicate suffix" + if any(t[k:] in s for t in s for k in range(1, len(t))): + return False, "nested suffixes" + if sum(arrangements(full - Counter(t)) for t in s) != arrangements(full): + return False, "orders not covered" + return True, "%d certificates, %d orders" % (len(sufs), arrangements(full)) + + +def chain_row(md, order, base, extra, w_arrays=3): + chain = [base | frozenset(e) for e in extra] + terms = [md.cost(order[t], chain[t + 1], chain[t]) for t in range(len(order))] + return terms, w_arrays * md.cost("K", chain[-1], chain[0]) + + +def two_in_seven(): + lists = {} + for line in (DATA / "two-in-seven" / "schedules.txt").read_text().split("\n"): + if line.strip(): + i, s = line.split() + lists[i] = [int(x) for x in s.split(",")] + return lists + + +def fail(msg): + print("FAIL:", msg) + sys.exit(1) + + +# ---------------------------------------------------------------- parts +def part_main(): + md = Model() + # structure: every call matrix is -8 (I - 2Q) with Q a projection of rank 7 + for w in range(1, NA): + q = [[((8 if i == j else 0) + md.m[w][i][j]) for j in range(NP)] for i in range(NP)] # 16 Q + q2 = [[sum(q[i][t] * q[t][j] for t in range(NP)) for j in range(NP)] for i in range(NP)] + if any(q2[i][j] != 16 * q[i][j] for i in range(NP) for j in range(NP)): + fail("call %d is not -8(I - 2Q) with Q a projection" % w) + if rank_int(q, range(NP), range(NP)) != 7: + fail("projection rank of call %d" % w) + # one call in a second character: the same rank on a few blocks + m3 = call_matrix(3, 5) + for rows in ([0, 1, 2, 3, 4], list(range(10, 25))): + cols = [j for j in range(NP) if j not in rows] + sub = [[m3[i][j] for j in cols] for i in rows] + # Gaussian rank by elimination over Q(i) with fractions avoided: use the real/imaginary stacked form + stacked = [[v[0] for v in r] + [-v[1] for v in r] for r in sub] + [[v[1] for v in r] + [v[0] for v in r] for r in sub] + if rank_int(stacked, range(len(stacked)), range(2 * len(cols))) != 2 * rank_int(md.m[3], rows, cols): + fail("character 5 of call 3 differs in rank") + print("plane matrices: 15 calls of the form -8(I - 2Q), rank Q = 7; target = M1 M2 M4 M8; one character rechecked") + a = mask(34125373701) + t, r = chain_row(md, [3, 6, 2, 8, 5, 12, 1, 10, 4, 9], a, [{1, 7}] * 3 + [{7}] * 2 + [set()] * 6) + if (sum(t), r) != (45, 48): + fail("scrambled-program order") + print("n0, scrambled-program order 3,6,2,8,5,12,1,10,4,9: costs", t, "sum", sum(t), "< right side", r) + t, r = chain_row(md, [1, 2, 4, 5, 6, 8, 9, 10, 12, 3], mask(31533252720), [{2}] * 10 + [set()]) + if (sum(t), r) != (47, 48): + fail("n0 ending in 3") + print("n0 ending in the two-bit call 3: sum", sum(t), "< right side", r) + ok, why = check_file(md, (DATA / "n0_certs.txt").read_text().split("\n"), [1, 2, 3, 4, 5, 6, 8, 9, 10, 12], 3) + if not ok or why != "324 certificates, 3628800 orders": + fail("n0 certificates: " + why) + print("n0 for W = 3:", why, "-> every order excluded") + n = 0 + lists = two_in_seven() + if len(lists) != 38: + fail("38 lists expected") + for i, s in sorted(lists.items()): + ok, why = check_file(md, (DATA / "two-in-seven" / ("final_%s.txt" % i)).read_text().split("\n"), s, 2) + if not ok or not why.endswith("5040 orders"): + fail("2 in 7, list %s: %s" % (i, why)) + n += int(why.split()[0]) + if n != 3098: + fail("3,098 certificates expected") + print("2 in 7 for W = 2: 38 lists, %d certificates, every one of the 5,040 orders of each excluded" % n) + found = sorted(DATA.rglob("*.txt")) + if len(found) != len(SHA256): + fail("expected %d data files, found %d" % (len(SHA256), len(found))) + for p in found: + rel = p.relative_to(HERE).as_posix() + if SHA256.get(rel) != hashlib.sha256(p.read_bytes()).hexdigest(): + fail("sha256 of " + rel) + print("sha256: all %d data files match" % len(SHA256)) + print("PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_MAIN") + + +def bitperms(): + return [[sum(1 << p[j] for j in range(4) if x >> j & 1) for x in range(16)] for p in itertools.permutations(range(4))] + + +def recount(md, rows, w_arrays, k): + rows = list(rows) + + def passes(ms): + for i, (lam, d) in enumerate(rows): + if sum(lam[w] for w in ms) < d: + if i: + rows.insert(0, rows.pop(i)) + return False + return True + + bp = bitperms() + res = {} + for kk in (k, k - 1): + surv = [ms for ms in itertools.combinations_with_replacement(range(1, 16), kk) if passes(ms)] + orbs = sorted(set(min(tuple(sorted(g[w] for w in ms)) for g in bp) for ms in surv)) + res[kk] = (len(surv), orbs) + return res + + +def part_recount(): + md = Model() + masks = sorted(set(int(l.split()[0]) for l in (DATA / "cut_sets_and_images.txt").read_text().split("\n") if l.strip())) + if len(masks) != 1524: + fail("1,524 sets expected") + rows = [] + for x in masks: + u = mask(x) + rows.append(([0] + [md.cost(w, u, u) for w in range(1, 16)], md.cost("K", u, u))) + for w_arrays, k, n_lists, n_orbs in ((3, 10, 1097, 80), (2, 7, 398, 38)): + r = recount(md, [(lam, w_arrays * d) for lam, d in rows], w_arrays, k) + if r[k][0] != n_lists or len(r[k][1]) != n_orbs or r[k - 1][0] != 0: + fail("recount W = %d" % w_arrays) + if w_arrays == 2 and r[k][1] != sorted(tuple(v) for v in two_in_seven().values()): + fail("2-in-7 representatives differ from the certificate lists") + if w_arrays == 3: + ref = sorted(tuple(int(x) for x in l.split()[1].split(",")) + for l in (DATA / "ten-move-orbit-lists.txt").read_text().split("\n") if l.strip()) + if r[k][1] != ref or (1, 2, 3, 4, 5, 6, 8, 9, 10, 12) not in ref: + fail("the 80 representatives differ from data/ten-move-orbit-lists.txt") + print("W = %d: %d lists of %d directions pass the plane rows, in %d orbits; none of %d" + % (w_arrays, n_lists, k, n_orbs, k - 1)) + print("PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_RECOUNT") + + +def part_controls(): + md = Model() + n0 = [1, 2, 3, 4, 5, 6, 8, 9, 10, 12] + lines = (DATA / "n0_certs.txt").read_text().split("\n") + certs = [l for l in lines if l.startswith("CERT ")] + rejected = 0 + tries = [] + # 1. one certificate dropped: orders uncovered + tries.append(("one certificate dropped", certs[1:], n0, 3)) + # 2. a claimed cost changed by one + f = certs[0].split(); f[7] = str(int(f[7]) - 1) + tries.append(("a claimed cost lowered by one", [" ".join(f)] + certs[1:], n0, 3)) + # 3. a chain that does not shrink + f = certs[0].split(); ch = f[5].split(",") + b = next(i for i in range(NP) if not int(ch[0]) >> i & 1) + ch[-1] = str(int(ch[-1]) | (1 << b)); f[5] = ",".join(ch); f[3] = ch[-1] + tries.append(("a chain whose last set grows", [" ".join(f)] + certs[1:], n0, 3)) + # 4. the same certificates for 2 arrays: the right side drops + tries.append(("n0's certificates read with W = 2", certs, n0, 2)) + # 5. the plain 12-call list for 3 arrays is not excluded by n0's certificates + tries.append(("n0's certificates applied to the plain list", certs, [1, 2, 4, 8] * 3, 3)) + # 6. a 2-in-7 file read with W = 1 + s = two_in_seven()["05"] + tries.append(("a 2-in-7 file read with W = 1", + (DATA / "two-in-seven" / "final_05.txt").read_text().split("\n"), s, 1)) + for name, ls, sched, w_arrays in tries: + ok, why = check_file(md, ls, sched, w_arrays) + print("control:", name, "->", "accepted (WRONG)" if ok else "rejected (" + why + ")") + rejected += not ok + # 7. the rule must not exclude the plain program: plane rows at the n0 certificates' bottom sets + plain = Counter([1, 2, 4, 8] * 3) + viol = 0 + for l in certs: + a = mask(int(l.split()[3])) + viol += sum(md.cost(w, a, a) * n for w, n in plain.items()) < 3 * md.cost("K", a, a) + print("control: plane rows of the plain 12-call program at the %d bottom sets: %d violations" % (len(certs), viol)) + if rejected != len(tries) or viol: + fail("a control was not rejected") + print("PASS_COMPLEX_M4_TIME_UNROLLED_CUTS_CONTROLS") + + +if __name__ == "__main__": + part = sys.argv[sys.argv.index("--part") + 1] if "--part" in sys.argv else "main" + {"main": part_main, "recount": part_recount, "controls": part_controls}[part]()