Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Thomson N=7N=7N=7: certificate data for Case 1 (tij≥−910t_{ij}\ge-\tfrac9{10}tij​≥−109​ for all pairs), part 2 of 2

Definition
ThomsonN7_case_one_data_2

by Lucas · Oct 10, 2026 · Mathlib 0df444a (Lean v4.33.1)

discrete-geometrythomson-problem

Exact certificate data (part 2 of 2) for Case 1 (tij≥−910t_{ij}\ge-\tfrac9{10}tij​≥−109​ for all pairs) in H. Tran's proof of the Thomson problem for seven electrons. Together the two parts contain the untyped three-point certificate of Case 1 (paper §5.2): the PSD blocks F0,…,F3F_0,\dots,F_3F0​,…,F3​, the minorant coefficients h0,…,h10h_0,\dots,h_{10}h0​,…,h10​, the constant eee and the sum-of-squares Gram blocks S0,…,S7S_0,\dots,S_7S0​,…,S7​, all as integers over the common denominator 21602^{160}2160.

These are plain data definitions (integers, integer polynomials and block encodings); their correctness is not assumed anywhere — the solution of the corresponding cell lemma checks every identity and positivity condition in the Lean kernel. The data are split into two files only to respect the platform's file-size limit, and this part imports part 1.

Formalization Note The code is taken verbatim from the source file, restricted to the declarations needed here; the only edits for this Lean/Mathlib version are the lemma renames ite_eq_left→if_pos, ite_eq_right→if_neg and one rewrite of IsHermitian.isSymm.

Definition code
import Definitions.Def_ThomsonN7_case_one_data_1

/-!
# Thomson problem for N = 7 (and the D3h stretch target for N = 9)

Minimise the Coulomb energy `E(x) = ∑_{i<j} 1 / ‖x i - x j‖` over configurations of `N` pairwise
distinct points on the unit sphere `S² ⊂ ℝ³`.

* `N = 7`: the unique minimiser (up to `O(3)` and relabelling) is the regular pentagonal bipyramid,
  with `E = 1/2 + 5√2 + 5/(2 sin(π/5)) + 5/(2 sin(2π/5)) = 14.452977414…`.
* `N = 9`: the (numerically known) minimiser is the D3h tricapped trigonal prism, which has one free
  parameter `z` (the height of the two triangular faces); numerically `z ≈ 0.70365`,
  `E ≈ 25.759986531`.
-/

open Real

namespace ThomsonN7

/-! ## Auxiliary facts (already proved; they show the definitions are well-posed) -/

/- BEGIN M0 -/
namespace Base

open Finset

/-! ### Invariance -/

/-! ### Gram values of the pentagonal bipyramid -/

end Base
/- END M0 -/

/- BEGIN M1 -/
namespace ThreePoint

open Finset Matrix
open scoped RealInnerProductSpace

/-! # Bachoc–Vallentin three-point positivity on `S²` (any block size, any `k`)

`Q3 k u v t = ((1-u²)(1-v²))^{k/2} T_k((t-uv)/√((1-u²)(1-v²)))` via the Chebyshev recursion.
-/

/-! ### Addition theorem (de Moivre) -/

/-! ### Combinatorics of ordered triple sums -/

section Comb

variable {n : ℕ}

end Comb

section Comb2

variable {n : ℕ}

end Comb2

section Comb3

variable {n : ℕ}

end Comb3

section Comb4

variable {n : ℕ}

end Comb4

section Final

variable {n : ℕ}

end Final

/-! ### The kernels at the diagonal `(1,1,1)` -/

section FinalZ

variable {n : ℕ}

end FinalZ

/- BEGIN M5 -/
section Critical

end Critical

section Critical

end Critical

section Critical

end Critical

section CriticalZ

variable {n : ℕ}

end CriticalZ

section CriticalZsym

variable {n : ℕ}

section Perm

variable (τ : Fin n → Fin n → ℝ) (hτ : ∀ i j, τ j i = τ i j) (f : ℝ → ℝ → ℝ → ℝ)

include hτ

end Perm

end CriticalZsym

section CriticalFinal

variable {n : ℕ}

end CriticalFinal

/- END M5 -/

end ThreePoint

/- BEGIN CERT3 -/

/-!
# Kronecker-substitution checking of polynomial identities

A polynomial `e : Ex` in three variables `u, v, t` with integer coefficients is given as an
expression tree.  To prove `∀ u v t : ℝ, e(u,v,t) = 0` it suffices to check, with kernel
(GMP) integer arithmetic, that
* every exponent of every variable is `< D`,
* the `ℓ¹`-norm of the (uncollected) coefficients is `< 2^w`,
* the value of `e` at the integers `u = 2^w`, `v = 2^(w D)`, `t = 2^(w D²)` is `0`.
-/

namespace Kron

namespace Ex

end Ex

namespace Ex

end Ex

open Ex

end Kron

/-! ## Builders for `Ex` with evaluation lemmas -/

namespace Kron
namespace Ex

variable (u v t : ℝ)

/-! ### Substitution of variables by variables or `1` -/

end Ex
end Kron

/- BEGIN CERT1 -/
section Cert1Block

open Kron Kron.Ex

namespace Cert

open ThreePoint

/-! ## `Q_k` as a polynomial expression -/

/-! ## Quadratic forms: `L D Lᵀ` plus a diagonally dominant remainder -/

/-! ## Integer data of a positive semidefinite block -/

namespace Blk

end Blk

end Cert

end Cert1Block

/- BEGIN CERT3FILE -/
section Cert3Block

open Kron Kron.Ex

namespace Cert

open ThreePoint

/-! ## Helpers: zero-skipping scaling, monomial-preserving substitution -/

/-! ## The `F`-blocks: `Λ · Fp(u,v)` -/

/-! ## Block matrices and their quadratic forms -/

/-! ## Symmetrisation and the `F`-part of the identity -/

/-! ## SOS blocks with multipliers -/

/-! ## The certificate and its soundness -/

open scoped RealInnerProductSpace

namespace Cert3

end Cert3

namespace Cert3

end Cert3

namespace Cert3

end Cert3

end Cert

end Cert3Block

/- END CERT3 -/

/- BEGIN M2 -/
namespace M2

/-! ## The number field `ℚ(√2, 2 sin (π/5))` -/

namespace K8

/-! ### Rational enclosures and positivity of elements of `K8` -/

end K8

namespace K8

end K8

/-! ### Polynomials with `K8` coefficients: dense lists, lowest degree first -/

namespace Pl

end Pl

open Pl

end M2
/- END M2 -/

/- BEGIN M3 -/
namespace M3

open scoped InnerProductSpace

end M3

/- BEGIN P3ext -/

/-! ## P3: Bregman (Taylor) lower bounds for the Coulomb pair potential (agent7) -/

namespace Base

end Base

/- END P3ext -/

/- BEGIN P1 -/

/-! ## P1: the bipyramid is a critical point of the Coulomb energy on the constraint set (agent7) -/

namespace Reg

open Base

end Reg

/- END P1 -/

/- BEGIN GAUGE -/

/-! ## G: gauge (Procrustes) lemma `exists_gauge` (agent7) -/

namespace Reg

open scoped RealInnerProductSpace

end Reg

/- END GAUGE -/

/- BEGIN P2 -/

/- BEGIN RegB (P2: exact energy identity; needs M0 = namespace Base and the Challenge preamble) -/
namespace RegB

open Base Finset

section vectors

variable (y : Fin 7 → R3)

end vectors

end RegB
/- END RegB -/

/- END P2 -/

/- BEGIN GV -/

namespace GV

open Base

open scoped InnerProductSpace

end GV

/- END GV -/

/- BEGIN TWOREGIME -/

namespace TwoRegime

open scoped InnerProductSpace

end TwoRegime

namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime

namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime

/- END TWOREGIME -/

/- BEGIN TR_D -/
namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime

/- END TR_D -/

/- BEGIN TR_E -/
namespace ThreePoint

open Finset Matrix
open scoped RealInnerProductSpace

section FinalCut

variable {n : ℕ}

end FinalCut

end ThreePoint

namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime

/- END TR_E -/

/- BEGIN TR_G -/
namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime

namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime

/- BEGIN TR_G3 -/
namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime
/- END TR_G3 -/
/- BEGIN TR_G4 -/
namespace TwoRegime

open scoped InnerProductSpace
open Base

end TwoRegime
/- END TR_G4 -/
/- END TR_G -/

/- BEGIN INTERFACES -/
namespace Interfaces

open Finset Base

end Interfaces
/- END INTERFACES -/

/- BEGIN GLUE -/
namespace Glue

open Finset Base Interfaces

end Glue
/- END GLUE -/

/- BEGIN TR_F -/
namespace EPBounds

open Real

end EPBounds
/- END TR_F -/
end ThomsonN7

section RegLocalSection
/- BEGIN REGLOCAL (agent7): perturbative strict local minimality of the pentagonal bipyramid.
   Splice AFTER Level1d (needs GAUGE = exists_gauge, P1/P3ext, Base, TwoRegime.LocalMinAt).
   Pieces in order: Loc1 (H, B3) | QCore1 (certificate defs/lemmas) | Q2 (expansion) | QCore2 (core) | Loc2 (glue). -/
open Real
open scoped RealInnerProductSpace
namespace ThomsonN7
/- BEGIN LOC1 (agent7): exact chart identity (H) and cubic Bregman lower bound (B3) in h = y - P.
   Splice AFTER the GAUGE block (needs P1, P3ext); compiles against Level1b.lean lines 1-3641. -/
namespace Reg
open Base

end Reg

/- END LOC1 -/

end ThomsonN7

/- BEGIN QCORE1 -/
namespace ThomsonN7
namespace Reg

end Reg
end ThomsonN7
/- END QCORE1 -/

/- BEGIN Q2 -/
open Real
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace Reg
open Base

end Reg
end ThomsonN7

/- END Q2 -/

/- BEGIN QCORE2 -/
namespace ThomsonN7
namespace Reg

end Reg
end ThomsonN7
/- END QCORE2 -/

/- BEGIN LOC2 -/
open Real
open scoped RealInnerProductSpace
namespace ThomsonN7
namespace Reg
open Base

/-! ### The atom box for the penalised Hessian certificate -/

end Reg
end ThomsonN7

/- END LOC2 -/

namespace ThomsonN7
namespace Reg

end Reg

end ThomsonN7

/- END REGLOCAL -/
end RegLocalSection

/- BEGIN CASE1 -/
namespace ThomsonN7
namespace CutOneD

end CutOneD
end ThomsonN7

namespace ThomsonN7

namespace Case1Data
open ThomsonN7 ThomsonN7.Cert

def S2_B_D_32 : List Int := [(-17084949197566759776405498668110 : Int), (52420622370905101682640402693467 : Int), (86360946318238521717404371817306 : Int), (57251302654320928881979490498598 : Int), (63723975428575122774439976932175 : Int), (-118776710822659868242319932111276 : Int), (-92282694875349588604707770890621 : Int), (-26834179628975433403318291379165 : Int), (-101146749732766577583097684575630 : Int), (-32709301614408562116286278548562 : Int), (-144040346525596244189743951711390 : Int), (-287120496316399374849804807504763 : Int), (-52587297746168806066662467942374 : Int), (-222089578758891849410595107381557 : Int), (-24390434766563999300745129257555 : Int), (-553142061533724123022077885420799 : Int), (-498734979255140663921936691323119 : Int), (122281068984847483441788729092151 : Int), (171242582085214345737593778030956 : Int), (7449978640471611956576915392016 : Int), (-149203343936314894723247542977612 : Int), (-133533442950403227725407851483367 : Int), (36104164967730629252300154163475 : Int), (-47419126833871027813169523054989 : Int), (469864518863233656049045119241814 : Int), (-41281703729787747016470716993128 : Int), (-692751158854132232979888223893356 : Int), (244427148049210838142485911554451 : Int), (490188259503400129094001648639609 : Int), (267809098475062020147028696760311 : Int), (802931898897760061326758021408742 : Int), (-979973246622203721761995872886712 : Int), (87112286300558288020099592601625652139993 : Int), (684961504823137977780845884218009 : Int), (181164924262439211744892230972495 : Int)]
def S2_B_D_33 : List Int := [(50750127799784872729180944039936 : Int), (45480318224076888427001436101304 : Int), (79456446668635478773335779230864 : Int), (50514748790908755332504952974990 : Int), (-398308500405499990663286127262493 : Int), (-419148669080002832132488176318925 : Int), (-731274224796695446972503883189235 : Int), (-46196485251210054276984314319451 : Int), (-333405234890287804860268717709065 : Int), (-583294913210293165874191448244631 : Int), (-525887714757837876804399336614326 : Int), (226798811656543767625030959884874 : Int), (-404015962401002811614707694716969 : Int), (-791499723935833777569002654927329 : Int), (-35275299429087527152748521335613 : Int), (-1876243643814032027376407860070973 : Int), (-1477959475294025652318438846871883 : Int), (231899894961563309156478353419209 : Int), (1206201939710233469936169073226300 : Int), (-201192660618434742108527472500154 : Int), (-102987632564570138648233539267690 : Int), (873759327862753063601859290106890 : Int), (-27477473923401628563805717308909 : Int), (-199699000302951712060309247820463 : Int), (1927495835520674093352514862345780 : Int), (-85788954756307626019754019623107 : Int), (-1382178296329324407113902939772732 : Int), (21123044360742614922956465093933 : Int), (707234923924155856256539925675700 : Int), (1151078784389326417848300823276114 : Int), (1464518619891624348959937481223432 : Int), (-2243255486479750704189421929854051 : Int), (684961504823137977780845884218009 : Int), (87112288415278345462133721436529541943766 : Int), (563172357478398813540794495460666 : Int)]
def S2_B_D_34 : List Int := [(23354314790878939728146020189954 : Int), (-29131835811316414988000248517929 : Int), (-35277546284511505475406346304948 : Int), (-28308401052915419768262981123908 : Int), (-92113628289286202880556384468732 : Int), (-34587661025629603581248356432662 : Int), (-116392741286817336043748169617317 : Int), (19502137986367960250671801000497 : Int), (23997445135566256016846894811843 : Int), (-168735380276446307187176724909372 : Int), (-86733298796324086701257861232532 : Int), (-12307773847803188669754599794808 : Int), (270437255005841549019262222499172 : Int), (-54389803018901971452553796975844 : Int), (1598447327134031833296721475339 : Int), (-243596249287699538220079276521163 : Int), (-287230330796087478658444774367601 : Int), (112322955668651653212659064620580 : Int), (427057899295549735430226763312729 : Int), (64964265586789418218699027146947 : Int), (-66520980193521533721841364671051 : Int), (-112262671549617397498454137822920 : Int), (505171889844335985546777014052115 : Int), (-174765129575285023005100643356486 : Int), (173215128537233068469501208761596 : Int), (-136904974282421854936253331090851 : Int), (-740932023966391248332479175966923 : Int), (-359815469206284480618362776077190 : Int), (147424074496525247097512852791855 : Int), (189064341671825532241133404007718 : Int), (428893646580177472237245021127878 : Int), (-564431981244449634614922367641956 : Int), (181164924262439211744892230972495 : Int), (563172357478398813540794495460666 : Int), (87112286158715550823911036185505425078905 : Int)]
def S2_B_D : List (List Int) := [S2_B_D_0, S2_B_D_1, S2_B_D_2, S2_B_D_3, S2_B_D_4, S2_B_D_5, S2_B_D_6, S2_B_D_7, S2_B_D_8, S2_B_D_9, S2_B_D_10, S2_B_D_11, S2_B_D_12, S2_B_D_13, S2_B_D_14, S2_B_D_15, S2_B_D_16, S2_B_D_17, S2_B_D_18, S2_B_D_19, S2_B_D_20, S2_B_D_21, S2_B_D_22, S2_B_D_23, S2_B_D_24, S2_B_D_25, S2_B_D_26, S2_B_D_27, S2_B_D_28, S2_B_D_29, S2_B_D_30, S2_B_D_31, S2_B_D_32, S2_B_D_33, S2_B_D_34]
def S2_B : Blk := ⟨S2_B_d, S2_B_l, S2_B_D⟩
def S2_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat))]
def S2 : SBlk := ⟨[(11 : Nat)], (0 : Nat), S2_z, S2_B⟩
def S3_B_d : List Int := [(2381867563349 : Int), (3388761131658 : Int), (3770046330989 : Int), (2537270218192 : Int), (3714285163868 : Int), (2289109446822 : Int), (2442858423103 : Int), (1230758539311 : Int), (2137950007197 : Int), (2440181388575 : Int), (2354304163047 : Int), (1547850480862 : Int), (2682750918777 : Int), (3403192755358 : Int), (3941901973496 : Int), (1572863362394 : Int), (1469973683629 : Int), (2292313747419 : Int), (1406872041244 : Int), (1679992361564 : Int), (1301093831369 : Int), (1261569492436 : Int), (2205424632394 : Int), (3593191546965 : Int), (1511732072212 : Int), (3482689058176 : Int), (1510682837657 : Int), (2149652445447 : Int), (3290704948300 : Int), (1465864166305 : Int), (4295280747699 : Int), (1386471975061 : Int), (3282749759674 : Int), (2210990093963 : Int), (1340344048392 : Int)]
def S3_B_l_0 : List Int := [(9007199254740992 : Int), (-20136978255545076 : Int), (-13960567062993280 : Int), (-13960582032060280 : Int), (-26536429677358540 : Int), (8416593794880942 : Int), (-42078784101095351 : Int), (8416699700574951 : Int), (6643060538031500 : Int), (-42078765518263055 : Int), (7159001995026906 : Int), (21370295860216308 : Int), (69520570978479293 : Int), (-1115714044873166 : Int), (21369520680853170 : Int), (-1230148268076120 : Int), (6568216817509166 : Int), (69520467118825877 : Int), (6567911995614988 : Int), (-1115647126410632 : Int), (2637680170038754 : Int), (-36470009989917735 : Int), (47584950181593706 : Int), (40160012626017428 : Int), (18472268985022572 : Int), (-36470297435661313 : Int), (-116730187246298997 : Int), (-36376145337637805 : Int), (-13523808511177218 : Int), (47583750127709235 : Int), (-36377395453314780 : Int), (22276542162956875 : Int), (40159419265879337 : Int), (-13524398240225503 : Int), (18472312206733043 : Int)]
def S3_B_l_1 : List Int := [(0 : Int), (4503599627370496 : Int), (2695673532808995 : Int), (2695602166465088 : Int), (-13687815058278335 : Int), (-9461817873911701 : Int), (-6047276717875401 : Int), (-9461720798528918 : Int), (-1278219591173990 : Int), (-6047116535950012 : Int), (-19677727182986190 : Int), (-23312363723941884 : Int), (7753321304575123 : Int), (-7061260117077890 : Int), (-23311673770145141 : Int), (-48565125070571613 : Int), (3585688926977508 : Int), (7752835951638038 : Int), (3585763773221057 : Int), (-7061014340668477 : Int), (45049905914452274 : Int), (13184527377353913 : Int), (-34646310906905550 : Int), (34026127733166331 : Int), (4223114521966656 : Int), (13184386653581553 : Int), (9182985745941094 : Int), (641004286509240 : Int), (10121636555794332 : Int), (-34645523878787558 : Int), (639443957018293 : Int), (26705622486847685 : Int), (34025101475775478 : Int), (10121421648350450 : Int), (4223060330066826 : Int)]
def S3_B_l_2 : List Int := [(0 : Int), (0 : Int), (1125899906842624 : Int), (643790037681306 : Int), (-155182258571076 : Int), (-4509612411882993 : Int), (-588322679839141 : Int), (1085923293617076 : Int), (-2463166264287884 : Int), (852148955106362 : Int), (608799845802883 : Int), (3049817843783652 : Int), (-1962180716557019 : Int), (-5065805772927175 : Int), (-13437359263164850 : Int), (15768428342466151 : Int), (-6352207333967496 : Int), (642371451847259 : Int), (-8304486542241402 : Int), (-4042763073187512 : Int), (-607762659116502 : Int), (2129865076351840 : Int), (14246724556397278 : Int), (4599503674096514 : Int), (-3380828055953731 : Int), (-18027355224851697 : Int), (22986949520502806 : Int), (29843447137215531 : Int), (-1248372929782513 : Int), (-1492765299635375 : Int), (5130803748581748 : Int), (-8857018401844921 : Int), (-4745655377246257 : Int), (-7484995372375422 : Int), (-5179830169373552 : Int)]
def S3_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-98715201345758 : Int), (5444480668455735 : Int), (1766157276983763 : Int), (-7622637884866763 : Int), (-1567114970110546 : Int), (-1598332901202091 : Int), (387341594393333 : Int), (-22553931547594951 : Int), (2619762012221952 : Int), (-1703393943914699 : Int), (15945353697026461 : Int), (10031656722896373 : Int), (-6942036719979846 : Int), (-3459291569533083 : Int), (-2382722866554150 : Int), (-4091452801263192 : Int), (-386503182563806 : Int), (-28594550793288596 : Int), (-14318662771048958 : Int), (-10960848475898141 : Int), (-4824730461701932 : Int), (18480688593422846 : Int), (14624187477349062 : Int), (-17734697954461244 : Int), (-10061098443500028 : Int), (22432524713763717 : Int), (39985213632294715 : Int), (-5634896578057401 : Int), (10868132522947760 : Int), (4504993312338939 : Int), (-621452477457366 : Int)]
def S3_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (541880959147831 : Int), (1413513513435501 : Int), (541939628774366 : Int), (-228923671675064 : Int), (1413595327851160 : Int), (1824838994489003 : Int), (1478835788548238 : Int), (-3053332345651148 : Int), (256580089328840 : Int), (1478912612134935 : Int), (8713357296797683 : Int), (-1272378237021889 : Int), (-3053616653721708 : Int), (-1272505235009958 : Int), (256434663332686 : Int), (-6912187438926656 : Int), (-2346244046287732 : Int), (4659488305310915 : Int), (-5432097068093256 : Int), (-1414463765706937 : Int), (-2346964132888292 : Int), (5166796784635067 : Int), (4106056879501807 : Int), (-1434655070715039 : Int), (4660045668896647 : Int), (4104768862675740 : Int), (-4366797187025116 : Int), (-5432751843418804 : Int), (-1435006244427951 : Int), (-1414759765581278 : Int)]
def S3_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-2628218513247775 : Int), (-8375311548703951 : Int), (22237047546009 : Int), (2591752836188789 : Int), (-54831608019513 : Int), (-48523806152138892 : Int), (24739162635060719 : Int), (7136317687395169 : Int), (49645593821457415 : Int), (-1735945777098079 : Int), (5172202889984689 : Int), (-24500658715928352 : Int), (-4051103765305159 : Int), (-6860250175721271 : Int), (237641408663410 : Int), (-4045606204444460 : Int), (-77935849804112208 : Int), (25153494630342962 : Int), (12179353650487081 : Int), (5281196692961846 : Int), (-2485235319191388 : Int), (33464450650535867 : Int), (11501155903505728 : Int), (76826360277462903 : Int), (-36233974216803536 : Int), (683977336388408 : Int), (-25094647675005831 : Int), (-10060463835228477 : Int), (-11730905849421711 : Int)]
def S3_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (277415952076874 : Int), (104338628000908 : Int), (-3898360547644610 : Int), (120310540492103 : Int), (14700447277382761 : Int), (-19316138658857892 : Int), (-6817174213436032 : Int), (-14634837731618320 : Int), (1050807942140415 : Int), (-5886644145573799 : Int), (19301941741993852 : Int), (5497721969059946 : Int), (7289003485421848 : Int), (185988094728046 : Int), (-25256201644206648 : Int), (36840480955494286 : Int), (-35672257500647355 : Int), (-14694243904821835 : Int), (24742884800450331 : Int), (707882561982946 : Int), (-65398858221469334 : Int), (-17750118349792080 : Int), (-36854768776859107 : Int), (65090114247367186 : Int), (-522114206363643 : Int), (34998360763959212 : Int), (16709581793152396 : Int), (14519330116393955 : Int)]
def S3_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (145851932726171 : Int), (-335736145896171 : Int), (-407586861527694 : Int), (15043100691159729 : Int), (-3211225590558321 : Int), (-2758232194917 : Int), (-6997766595714760 : Int), (-12589216844206339 : Int), (3541396136216984 : Int), (4922480790057494 : Int), (4557828945768626 : Int), (1926883585978098 : Int), (1686564076977879 : Int), (8737804891502911 : Int), (11711272871922669 : Int), (-1989137552444831 : Int), (284911193758253 : Int), (192632334470356 : Int), (-17935723672811249 : Int), (-11043174068430524 : Int), (4529642241537313 : Int), (-19681436522522260 : Int), (-8797150054592272 : Int), (4976500129199375 : Int), (2490461670061463 : Int), (5946640193351117 : Int), (2956029558206718 : Int)]
def S3_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (402416268919293 : Int), (-303292008340802 : Int), (-1800290863153126 : Int), (4046745329463118 : Int), (575792774761442 : Int), (-457054851174192 : Int), (-1349194570105886 : Int), (1570086511955877 : Int), (2216525348310197 : Int), (1026542768952990 : Int), (-95694652120010 : Int), (2359833978947848 : Int), (1285384662266974 : Int), (-4330169426926221 : Int), (4989497547336474 : Int), (716279553559259 : Int), (-1140424263100998 : Int), (-2055990637490786 : Int), (-1399436740812909 : Int), (-803236355562157 : Int), (-884842871827532 : Int), (-7657954554653409 : Int), (421795819707768 : Int), (1609529274099161 : Int), (-2453517196107790 : Int), (-678370208916160 : Int)]
def S3_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (585050633024506 : Int), (-4376527948254657 : Int), (4408554478184179 : Int), (2494687656596166 : Int), (3140074792923535 : Int), (6965890664560783 : Int), (-323693315460714 : Int), (-5832304414471352 : Int), (-3365630936903870 : Int), (-1263310147369769 : Int), (-65958072807349 : Int), (4810147034927324 : Int), (-8350990046891976 : Int), (7636107337821430 : Int), (3206700032156076 : Int), (-8764771909204069 : Int), (7025457347759586 : Int), (19909166810826379 : Int), (1755172618769273 : Int), (10929232062831766 : Int), (-15112750486169465 : Int), (-3129784083150853 : Int), (-11276942603254170 : Int), (-7479874891204424 : Int), (-4597956304215355 : Int)]
def S3_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1665485238237423 : Int), (-1619949063037902 : Int), (-99494702213005 : Int), (1665565788873156 : Int), (-3540953415989649 : Int), (23717181860443 : Int), (-1619935935696743 : Int), (23692413571872 : Int), (-99561754523535 : Int), (169941575704252 : Int), (2307014719638257 : Int), (2309296532594198 : Int), (-1571570183139030 : Int), (-51813624542970 : Int), (2306974848796944 : Int), (-17645625072609 : Int), (-2175151224182286 : Int), (526916000604435 : Int), (2309437485302242 : Int), (-2175219660122789 : Int), (-778377107628744 : Int), (-1571570359267965 : Int), (526884415695140 : Int), (-51885170075791 : Int)]
def S3_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-1699015954688313 : Int), (-1116038840208099 : Int), (-5005350860021026 : Int), (-3352087362877314 : Int), (1214304491235673 : Int), (678322164821804 : Int), (-933680865208933 : Int), (1336140685797124 : Int), (-1047855603914313 : Int), (5532860396075670 : Int), (9194242831297778 : Int), (-2085149709094439 : Int), (-1366469294911348 : Int), (1263233564712590 : Int), (-724132262887693 : Int), (-4119176743031721 : Int), (812608567458591 : Int), (-7939767810755058 : Int), (-1964162647073675 : Int), (327066216314265 : Int), (1210198168599249 : Int), (-413401272087720 : Int), (1684693741989329 : Int)]
def S3_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (834099954558638 : Int), (-306689718714101 : Int), (86022702561653 : Int), (-1053806055709141 : Int), (-1312428419831956 : Int), (-407109386225064 : Int), (-494753595864822 : Int), (1736425274186445 : Int), (1379412411464051 : Int), (-558610800118064 : Int), (5423690704542348 : Int), (1040039055568691 : Int), (-752343745626889 : Int), (252408754148655 : Int), (2830094410750970 : Int), (-481712778936901 : Int), (-2021042346401798 : Int), (-5101351908786852 : Int), (-551180271054565 : Int), (-1966747204538670 : Int), (-1490205169905930 : Int), (-572865233161028 : Int)]
def S3_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1392032790000809 : Int), (-4745193625451186 : Int), (1815871330966772 : Int), (-702364972581264 : Int), (293369362023212 : Int), (-84774501533092 : Int), (816596518181901 : Int), (4166192363659516 : Int), (-4317738228471613 : Int), (1417393547331292 : Int), (2569699499178377 : Int), (1060010249622181 : Int), (-4423077204717330 : Int), (-3390227716905 : Int), (2605312199459702 : Int), (160038155846535 : Int), (-6371698385420039 : Int), (2004647879217661 : Int), (-880787874923816 : Int), (96149060807828 : Int), (-68602426943195 : Int)]
def S3_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-2825329970274652 : Int), (-736714401794500 : Int), (-911653780748021 : Int), (449046190659497 : Int), (-293603474996821 : Int), (-1417607500352346 : Int), (2358870549256876 : Int), (-1096618384626255 : Int), (-86426299014441 : Int), (89153410805672 : Int), (4578744384973598 : Int), (307021601486470 : Int), (-3208425986894404 : Int), (-687554907997664 : Int), (3619169909627206 : Int), (-2628165845152899 : Int), (-160967747490026 : Int), (-965421678083116 : Int), (363166398107180 : Int), (-346087249093147 : Int)]
def S3_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-1373097812977623 : Int), (-551737001655938 : Int), (-2973674525133086 : Int), (-1974551653648957 : Int), (-2311151300482580 : Int), (-1399032414797437 : Int), (2741430465142239 : Int), (-732092435509159 : Int), (-378795296943800 : Int), (-4723856422494547 : Int), (8352474396299503 : Int), (8204316444282755 : Int), (-1910744374665980 : Int), (5301366638133399 : Int), (2319263405074867 : Int), (-2864754427702793 : Int), (-2715437280486961 : Int), (-4377585276289445 : Int), (-2584648325920133 : Int)]
def S3_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1049464153004030 : Int), (819951723218149 : Int), (-838989525564950 : Int), (931024202080429 : Int), (2761392922286322 : Int), (-5061908568355891 : Int), (1144482441898889 : Int), (293752702076056 : Int), (-2184139676593035 : Int), (-5341655223927799 : Int), (4004201411091338 : Int), (5034091442733558 : Int), (575322848840889 : Int), (-2480386686014968 : Int), (3115958553423503 : Int), (-1951875764955019 : Int), (451001219032763 : Int), (-1017642336109776 : Int)]
def S3_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1489943194150501 : Int), (542627986136957 : Int), (2638225490048377 : Int), (786287444295264 : Int), (-3375807273316984 : Int), (-140572122187888 : Int), (32197507221008 : Int), (935491640524881 : Int), (-373176796556750 : Int), (-3915042685091532 : Int), (-930168469411042 : Int), (-1048778178037863 : Int), (255562852147655 : Int), (-316788540743162 : Int), (5024658453382348 : Int), (-1389153582539222 : Int), (692828146822772 : Int)]
def S3_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (802178503369928 : Int), (1987300799190278 : Int), (-1976319069488582 : Int), (-7095526604018 : Int), (-867427740497149 : Int), (-215380310065325 : Int), (3514896579648027 : Int), (-5740123009935974 : Int), (-3068435000992929 : Int), (-552410246336208 : Int), (-6911934366751142 : Int), (3101788455906942 : Int), (3434268202601279 : Int), (1249135884818570 : Int), (4689349648360716 : Int), (1083957445707448 : Int)]
def S3_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (915494570125793 : Int), (-293351134650141 : Int), (-1419528700639367 : Int), (-298756323053645 : Int), (-73486639395883 : Int), (1309729916309938 : Int), (-1287029492375432 : Int), (-2521511806446008 : Int), (-579948277779570 : Int), (-1576680810542076 : Int), (1628316962179560 : Int), (1059949874457824 : Int), (426915803975265 : Int), (53974637834991 : Int), (2206597597237364 : Int)]
def S3_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (2363704893711496 : Int), (-5296558421561153 : Int), (134937005269172 : Int), (99403845829209 : Int), (2363421690278880 : Int), (-2234619619824647 : Int), (-1976904659844122 : Int), (-961357365321638 : Int), (-5296187419685258 : Int), (-1976859660537662 : Int), (2633477756130959 : Int), (134976702462927 : Int), (-961284038498437 : Int), (99374120062368 : Int)]
def S3_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-2392637491964187 : Int), (428252983615961 : Int), (182711512813788 : Int), (-2038937055118487 : Int), (901831232493885 : Int), (3619677859030336 : Int), (438099497395859 : Int), (1503680830387068 : Int), (-4378365767191144 : Int), (206422833744615 : Int), (-747089599284870 : Int), (-871567272732979 : Int), (-215009732333395 : Int)]
def S3_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-143774618025502 : Int), (-11067389405997 : Int), (480953859067544 : Int), (2039370482072224 : Int), (1057803064938841 : Int), (348042221316065 : Int), (502054860237909 : Int), (403300364368069 : Int), (-801019566237542 : Int), (-130857631075210 : Int), (151499527388617 : Int), (12004766939114 : Int)]
def S3_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (159003488199931 : Int), (-739097221779003 : Int), (424648507572534 : Int), (3063422853080393 : Int), (590049390321789 : Int), (235211020495461 : Int), (-2129652421684950 : Int), (273524220464725 : Int), (-502565303244253 : Int), (-469707615286657 : Int), (-101048571881174 : Int)]
def S3_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (-373258201324353 : Int), (-644581234455526 : Int), (852645895272262 : Int), (217130704621195 : Int), (281980247465833 : Int), (15823746290350 : Int), (-104899088461380 : Int), (-85348258356068 : Int), (243756049301278 : Int), (21396361231996 : Int)]
def S3_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (770829397967895 : Int), (-1028986744349929 : Int), (-319398535009454 : Int), (-1208208980266002 : Int), (411583926195826 : Int), (410838700000509 : Int), (-93400682832590 : Int), (-130549906550384 : Int), (27526584934107 : Int)]
def S3_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-598703604907494 : Int), (-513509027559338 : Int), (969448304318787 : Int), (1647062638204393 : Int), (281172349082352 : Int), (577645164743987 : Int), (2253804998121 : Int), (21126554256413 : Int)]
def S3_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (400320100489892 : Int), (160091152567889 : Int), (-298772220915253 : Int), (332701191910301 : Int), (-322754016916591 : Int), (-21428933053612 : Int), (-13634355147551 : Int)]
def S3_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (456710130257359 : Int), (265925069152713 : Int), (-549381559008386 : Int), (-102663102695454 : Int), (172686155955024 : Int), (59406627056231 : Int)]
def S3_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (909682022799541 : Int), (-686323137495388 : Int), (-289996184065076 : Int), (418162706444527 : Int), (-40946693819556 : Int)]
def S3_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (630983947971054 : Int), (529908049694073 : Int), (418142132622734 : Int), (125529164928811 : Int)]
def S3_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (77789678727690 : Int), (-362650981160373 : Int), (939504226624 : Int)]
def S3_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (99086299873570 : Int), (34900342160117 : Int)]
def S3_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int), (-30222636920791 : Int)]
def S3_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (562949953421312 : Int)]
def S3_B_l : List (List Int) := [S3_B_l_0, S3_B_l_1, S3_B_l_2, S3_B_l_3, S3_B_l_4, S3_B_l_5, S3_B_l_6, S3_B_l_7, S3_B_l_8, S3_B_l_9, S3_B_l_10, S3_B_l_11, S3_B_l_12, S3_B_l_13, S3_B_l_14, S3_B_l_15, S3_B_l_16, S3_B_l_17, S3_B_l_18, S3_B_l_19, S3_B_l_20, S3_B_l_21, S3_B_l_22, S3_B_l_23, S3_B_l_24, S3_B_l_25, S3_B_l_26, S3_B_l_27, S3_B_l_28, S3_B_l_29, S3_B_l_30, S3_B_l_31, S3_B_l_32, S3_B_l_33, S3_B_l_34]
def S3_B_D_0 : List Int := [(87112285995124473296278830502666830680672 : Int), (-141663511072682379530744062297714 : Int), (-98215226380638665593523402556674 : Int), (-98211515812220405950799113203050 : Int), (-186673207911418995637371007473808 : Int), (59208850581228761496960995983500 : Int), (-296019158096927861317993776959686 : Int), (59207545312979858284013194777226 : Int), (46723963181343035962423862815974 : Int), (-296015353406420950600489186672252 : Int), (50371289224276463765063194032316 : Int), (150337105264170827683455070891306 : Int), (489074369263491407359351690463084 : Int), (-7856011496010533049555841855916 : Int), (150341373227852984121423320159992 : Int), (-8659558994161790140241245138762 : Int), (46206159413087806208836015238976 : Int), (489064221398145112379636409233208 : Int), (46207923077443199892077882195480 : Int), (-7840844799293352151076743870936 : Int), (18558702324665541755457635868936 : Int), (-256553514498568551427840055064274 : Int), (334760422873289137292772614291574 : Int), (282513855573322881265449658938236 : Int), (129945017369477596607558225500636 : Int), (-256569156435109351601696163051778 : Int), (-821169656953297554223092977969702 : Int), (-255907053480451407788732433974018 : Int), (-95147159742576474263685519212008 : Int), (334734887206495343168712711125148 : Int), (-255908307841345607321000541763890 : Int), (156718510939850904363846415258512 : Int), (282514838535069896486111281493668 : Int), (-95147910000830408441469262908344 : Int), (129951427055743285363854169806066 : Int)]
def S3_B_D_1 : List Int := [(-141663511072682379530744062297714 : Int), (87112286257596978786552863889422078303712 : Int), (225035991861815969221320158462848 : Int), (225035371337187655451278741415194 : Int), (389636447045586941022264200471188 : Int), (-151537592773482222745462669084382 : Int), (649565565595128884696675279435318 : Int), (-151528676102623325019802656252966 : Int), (-107044503926256516425376287346292 : Int), (649554116686980997229287913845528 : Int), (-152461642250275676261635274982582 : Int), (-383312431521740816018508660278968 : Int), (-1077731730199157368489545093998708 : Int), (3269973995576392580230875760684 : Int), (-383322838415807488209928519955048 : Int), (-78982824059634777571235455773156 : Int), (-96044580206490736069225446105334 : Int), (-1077702313725739521073305362684376 : Int), (-96041940176897679306929013052286 : Int), (3239014062410968266912849526074 : Int), (49734514541591158284212460278584 : Int), (600277856473381565609947832184736 : Int), (-818584890531215811943647815816542 : Int), (-562715811602581211672014868624004 : Int), (-281965684339636443292958016414288 : Int), (600307390624682164589109065385440 : Int), (1854490172936024059601584958738882 : Int), (573428061213352030392712468709956 : Int), (233222563948428876360931940743072 : Int), (-818517392929994769511785665303122 : Int), (573435393547552278759143113599298 : Int), (-296295612203955776490132589667682 : Int), (-562728092122922078934526359182722 : Int), (233217715800686642148580316296884 : Int), (-281988923200893018056062303517550 : Int)]
def S3_B_D_2 : List Int := [(-98215226380638665593523402556674 : Int), (225035991861815969221320158462848 : Int), (87112286088042526395162381130079377385614 : Int), (155943622705994448798709757880734 : Int), (272659728575452108832839080075316 : Int), (-106378414896625090855317583911126 : Int), (451095955328103775480905645919058 : Int), (-102479255680415643657900142413260 : Int), (-75681151532549036568660926452506 : Int), (452091217189607945144550817687830 : Int), (-101490952614272593662996425535972 : Int), (-259145589367254580231838966719006 : Int), (-750044796803863790832865617916316 : Int), (100222067622374622362352675662 : Int), (-270620981089098865737718781832196 : Int), (-34442770522337780415852354698692 : Int), (-71695386233803459259835796127046 : Int), (-748216705207376283057556736775338 : Int), (-73052809921056884495484837598386 : Int), (791974190520628665647579214918 : Int), (25389096984102840067621700798974 : Int), (415118926916789702587057235470740 : Int), (-550947731246405161951561628929662 : Int), (-393474959370397046559109443485260 : Int), (-198652051205947927986587736446196 : Int), (401114366842878196012760273805014 : Int), (1299942084158626165839798528076932 : Int), (418198531173545669357862263011566 : Int), (158878602742634923522179929348212 : Int), (-561852333831209156921050436079302 : Int), (401009357586112592832138889360540 : Int), (-216723560836647375146499959882914 : Int), (-399986411287247853842979657099210 : Int), (154532970778705044337668218503066 : Int), (-199918092790668612005226172133052 : Int)]
def S3_B_D_3 : List Int := [(-98211515812220405950799113203050 : Int), (225035371337187655451278741415194 : Int), (155943622705994448798709757880734 : Int), (87112286088763996345758879455138866507934 : Int), (272561823734541151529833320827672 : Int), (-98978202994614676800401571653164 : Int), (453210640313050131683968380138176 : Int), (-111302747424558207527034440415164 : Int), (-76686039091855531305548842388052 : Int), (450027951378102312232892297588350 : Int), (-101272557697458550895311833842768 : Int), (-285198074748629433877316611932170 : Int), (-746499097566209688555478243028564 : Int), (-290379188186512338596825458762 : Int), (-248874269016037144691473545239288 : Int), (-28085385416331214973808887934032 : Int), (-77511390796105971188578773700904 : Int), (-752217477127706778087182916446318 : Int), (-73207819851175304816432501626890 : Int), (-2562702103953927555230570063640 : Int), (25219820100623375994768381817032 : Int), (382655918309174884207278332880426 : Int), (-571197934659683001862669781756176 : Int), (-406982527221642620521471559846700 : Int), (-202995392875644760900310135838592 : Int), (427097450345367476508256932120914 : Int), (1309300255422232271448394481739326 : Int), (389496164707040151820528589197872 : Int), (148064664369995553364614754381086 : Int), (-536470151104151645501851852212274 : Int), (443970539171720241908698903922464 : Int), (-220286229674916475042516215315712 : Int), (-386389696359674179121284163029494 : Int), (161804911718686547917690474967616 : Int), (-199043370759814023973621627452606 : Int)]
def S3_B_D_4 : List Int := [(-186673207911418995637371007473808 : Int), (389636447045586941022264200471188 : Int), (272659728575452108832839080075316 : Int), (272561823734541151529833320827672 : Int), (87112286568316956887024642662622505199034 : Int), (-115725567804913551654340550064608 : Int), (910676422616943971114729672394420 : Int), (-114995461612070131457520848917834 : Int), (-129654945829171294326581574832084 : Int), (910862370803407926532061457198226 : Int), (-25477719324430915445438424281992 : Int), (-295983647498391503943667453999788 : Int), (-1491820999485402558684317010507642 : Int), (67500509974028189838914602824462 : Int), (-298187418452567863239185296059040 : Int), (331096082818391441992940248470730 : Int), (-158243947443327740693610234214596 : Int), (-1491469693648346257702951728366410 : Int), (-158533566181127825454110458135790 : Int), (67582442142907311509224337517740 : Int), (-339112408903424101940531410748956 : Int), (674779869858006972311070553465586 : Int), (-768049581577297294420404987386342 : Int), (-1046792854839132369046507208950952 : Int), (-409513792920364037129117584765980 : Int), (672174296232684673358435523397658 : Int), (2364541306122464461817993320538726 : Int), (753212692150097463355720993750234 : Int), (217593199481961747692975718077822 : Int), (-770087083775236571998650253350766 : Int), (749924146370326183062572202384264 : Int), (-629265607131956115728980260127356 : Int), (-1048005074025735604667192991191926 : Int), (216781277744798469899249946003990 : Int), (-409748133947400986121708831604084 : Int)]
def S3_B_D_5 : List Int := [(59208850581228761496960995983500 : Int), (-151537592773482222745462669084382 : Int), (-106378414896625090855317583911126 : Int), (-98978202994614676800401571653164 : Int), (-115725567804913551654340550064608 : Int), (87112286095402856919766952127614468366267 : Int), (-246947743425880610322269326948893 : Int), (27462438734912100157490156499624 : Int), (47527731084659313331874777453172 : Int), (-253996455571044434024601709951136 : Int), (131503391115647653193153098729471 : Int), (-30049306228556293580036169100818 : Int), (514278712351415063157308250081121 : Int), (48329300232503048189822214601401 : Int), (506793136748393836032888152170830 : Int), (205839961217592771754830364544611 : Int), (22880639652397371075873221089440 : Int), (332014303210698123039355970505557 : Int), (26203447126953386299803089805920 : Int), (-7798085912757170937987930252066 : Int), (-175830544849282100407174020967504 : Int), (-467992913377660543483167645192174 : Int), (119467779765015142198496377544142 : Int), (118651922508871697700720648323320 : Int), (121720383743681676744328977531663 : Int), (-131465964256633997742326027610961 : Int), (-797613393069063687016745680571376 : Int), (-322762942513027961603788437718471 : Int), (-149800508017679239350050943171201 : Int), (808299766741127622908444363056205 : Int), (-144549592276120040541319471995300 : Int), (28005130231411960445772785018771 : Int), (117052512308209698647339243821233 : Int), (-116280212733529505085081352703216 : Int), (80296949810659741590036636138100 : Int)]
def S3_B_D_6 : List Int := [(-296019158096927861317993776959686 : Int), (649565565595128884696675279435318 : Int), (451095955328103775480905645919058 : Int), (453210640313050131683968380138176 : Int), (910676422616943971114729672394420 : Int), (-246947743425880610322269326948893 : Int), (87112287350949407917401034197953423704696 : Int), (-256334654751422546615680868628987 : Int), (-216509645406211033094443633259684 : Int), (1383421754501934863035746345608369 : Int), (-179740293459134786078659597921233 : Int), (-593901023669454119954793332944002 : Int), (-2380845806000179031292259953703684 : Int), (28683546307050782387103330088993 : Int), (-690539405206231308278552758217990 : Int), (194663462418877220640507501356217 : Int), (-258106604731732622576488267755800 : Int), (-2236175680941000619259241863035280 : Int), (-207865145239067478276682227914760 : Int), (77759130960855772336893380454004 : Int), (-213913011083039369016429984489330 : Int), (1038802039555397719237963278534617 : Int), (-1321694839861008520662207588994578 : Int), (-1563940555102387997336366429327472 : Int), (-680583796537941802363421932525803 : Int), (1269104329746930008959854709639894 : Int), (3836081924060669446379019648316809 : Int), (932202571718603456132415316650282 : Int), (336486570893241554800209524571275 : Int), (-1600966454426873527830510896127598 : Int), (1488328743233066112839821585035360 : Int), (-816402329628269792626594713521116 : Int), (-1270149232735790445014479924693614 : Int), (484726843939483002033580656043149 : Int), (-565694682239970583666682821874129 : Int)]
def S3_B_D_7 : List Int := [(59207545312979858284013194777226 : Int), (-151528676102623325019802656252966 : Int), (-102479255680415643657900142413260 : Int), (-111302747424558207527034440415164 : Int), (-114995461612070131457520848917834 : Int), (27462438734912100157490156499624 : Int), (-256334654751422546615680868628987 : Int), (87112286112958508213481507515260704641353 : Int), (59293557937273024580616424857064 : Int), (-245908745535836352824342768171859 : Int), (128471663981386815326851154253200 : Int), (560993730663119018627872331570858 : Int), (328789516341827715929167242321225 : Int), (11775336519089841138756474384844 : Int), (-32631272923535584559909252783106 : Int), (127300161509972053302959466675574 : Int), (64411081401760266477288718787964 : Int), (524285915474509512087939328985701 : Int), (56666220471064295134267406641390 : Int), (72673368209123837046858711532526 : Int), (-172407960051394356196119757158626 : Int), (-64028574270641526727890115640553 : Int), (807391289626863274756593254772210 : Int), (127312893659453708544705908030232 : Int), (102083364330952013847362753558800 : Int), (-457248108925883748829070222028093 : Int), (-911944488805642399186610511690399 : Int), (-200646384929278120859707621190935 : Int), (-86750300610274932011747227037006 : Int), (57323225911802660419280057497267 : Int), (-438719188214021810537322564776398 : Int), (71548430680902617681560472855939 : Int), (109227146216679539998564207293375 : Int), (-134960993143208296524383945683157 : Int), (141637011116701466456573790981865 : Int)]
def S3_B_D_8 : List Int := [(46723963181343035962423862815974 : Int), (-107044503926256516425376287346292 : Int), (-75681151532549036568660926452506 : Int), (-76686039091855531305548842388052 : Int), (-129654945829171294326581574832084 : Int), (47527731084659313331874777453172 : Int), (-216509645406211033094443633259684 : Int), (59293557937273024580616424857064 : Int), (87112285975826743560958962970694964559973 : Int), (-213562591928998523446926401920019 : Int), (46338171688765070803703171770494 : Int), (153401446046930879572643514368583 : Int), (358992177990123778062009931097069 : Int), (8840672708870366100020787212065 : Int), (118397573684994619154963250444708 : Int), (-20969937126570440616918255304797 : Int), (54180944362089564624689149234140 : Int), (364843779415680965166645009468364 : Int), (50197285051087610452825520514778 : Int), (11121930539356989954557354421438 : Int), (-7012871023291371903199224269809 : Int), (-155393382353600401037544412037247 : Int), (263950792229915801761334136169403 : Int), (202952250094392600437590393239955 : Int), (106105054872973543718880578417419 : Int), (-197303335914795670274031519454484 : Int), (-671994543450583048792464629874981 : Int), (-213745344893474205453764222737728 : Int), (-60274907895890106607209524450535 : Int), (230030752904810894575713247111246 : Int), (-264433126583459372239516245137704 : Int), (123555509915021974696291474416475 : Int), (184000970338733542589172442741143 : Int), (-73031084228219393942049317342779 : Int), (102610017454490151058744482724690 : Int)]
def S3_B_D_9 : List Int := [(-296015353406420950600489186672252 : Int), (649554116686980997229287913845528 : Int), (452091217189607945144550817687830 : Int), (450027951378102312232892297588350 : Int), (910862370803407926532061457198226 : Int), (-253996455571044434024601709951136 : Int), (1383421754501934863035746345608369 : Int), (-245908745535836352824342768171859 : Int), (-213562591928998523446926401920019 : Int), (87112287350895887521767728947568465149975 : Int), (-180327132353991074157821017743446 : Int), (-687366055027447550376532163815477 : Int), (-2234681990475143306278301664888930 : Int), (83668620177735768689382264266931 : Int), (-585859615391272605262491673807052 : Int), (178465151698769657916226507948081 : Int), (-199838983929919605778418903799117 : Int), (-2381292920613475252995900804021908 : Int), (-250094362050543900516147213968270 : Int), (33702387804857877929569784292974 : Int), (-213551917417699762864474981360713 : Int), (1276298306780822637529359894564362 : Int), (-1611123447368765917163538499745826 : Int), (-1270158887058971912915631369728945 : Int), (-560476390452865843341780815482046 : Int), (1048975834481364240659190791147621 : Int), (3811952968133364752890954032230094 : Int), (1468619867344101740613905550322656 : Int), (488742212964687004019448968940790 : Int), (-1325238397870988785982553904759815 : Int), (913389655575776734280336220327057 : Int), (-806828058767903365828154021952954 : Int), (-1564376920201717580351650091038859 : Int), (340679911652838733970109187426722 : Int), (-676055808162809345021528570076443 : Int)]
def S3_B_D_10 : List Int := [(50371289224276463765063194032316 : Int), (-152461642250275676261635274982582 : Int), (-101490952614272593662996425535972 : Int), (-101272557697458550895311833842768 : Int), (-25477719324430915445438424281992 : Int), (131503391115647653193153098729471 : Int), (-179740293459134786078659597921233 : Int), (128471663981386815326851154253200 : Int), (46338171688765070803703171770494 : Int), (-180327132353991074157821017743446 : Int), (87112286151222850418351666601420010606794 : Int), (320814911746445418901170876768873 : Int), (315215749947373693302470875003333 : Int), (54014616574787433901458213436717 : Int), (330346262971296481709676026872054 : Int), (439793211849594558813854989905008 : Int), (-2386698457944628269612931235043 : Int), (313003765466966608476824941292499 : Int), (-1613000995976804959106738086242 : Int), (53211282175402605063151900524430 : Int), (-390513958932404650525298427204988 : Int), (-330680103645038993701758781954638 : Int), (580053211238855808714990436596358 : Int), (-86435719815466692300705810922595 : Int), (61331182200101877411155354810504 : Int), (-320847053634960227835357429207264 : Int), (-710299208995312835743151590313074 : Int), (-200243708345504164055730923448709 : Int), (-171252624694272737711589674342099 : Int), (590068494793439113592921313719542 : Int), (-189649061995947257104982375563074 : Int), (-123924339669961957199318517392244 : Int), (-82811096087651251511213542229367 : Int), (-168598873568194786919247409210010 : Int), (61764994602448834302527870369997 : Int)]
def S3_B_D_11 : List Int := [(150337105264170827683455070891306 : Int), (-383312431521740816018508660278968 : Int), (-259145589367254580231838966719006 : Int), (-285198074748629433877316611932170 : Int), (-295983647498391503943667453999788 : Int), (-30049306228556293580036169100818 : Int), (-593901023669454119954793332944002 : Int), (560993730663119018627872331570858 : Int), (153401446046930879572643514368583 : Int), (-687366055027447550376532163815477 : Int), (320814911746445418901170876768873 : Int), (87112288077510910354997557734695458077816 : Int), (399420432212650994940782471469766 : Int), (-109897648210230739562721989711178 : Int), (-763207412906952972931286711072073 : Int), (244539870226631369373675791015066 : Int), (97445324008631867307614550570714 : Int), (1760720520654464149772768743090931 : Int), (243569261219710587351674849086574 : Int), (337274042213421603252605344137542 : Int), (-431190224400889423873235878844622 : Int), (-230704377273562604967769270123854 : Int), (3219412463316363290373837104463151 : Int), (-227120871990419618527220276556904 : Int), (12395225277015458412552104635648 : Int), (-996093081088113501948916088001928 : Int), (-2366679026973944921086154789480110 : Int), (-1446774068518804596412869580595567 : Int), (-444252072780772445088404517801495 : Int), (-1055189136620222310284373291925469 : Int), (-291424623699743282905246086982256 : Int), (210693435681305343717419676881989 : Int), (838375554753684735954069710189284 : Int), (-84877656782167008651842535556873 : Int), (628549034073080039696054584439401 : Int)]
def S3_B_D_12 : List Int := [(489074369263491407359351690463084 : Int), (-1077731730199157368489545093998708 : Int), (-750044796803863790832865617916316 : Int), (-746499097566209688555478243028564 : Int), (-1491820999485402558684317010507642 : Int), (514278712351415063157308250081121 : Int), (-2380845806000179031292259953703684 : Int), (328789516341827715929167242321225 : Int), (358992177990123778062009931097069 : Int), (-2234681990475143306278301664888930 : Int), (315215749947373693302470875003333 : Int), (399420432212650994940782471469766 : Int), (87112290222632916957305441158739628943226 : Int), (71066363476454834549279464006494 : Int), (1734330168316891999333529045102149 : Int), (-232279486077558355722134282055837 : Int), (473694797820878768974534202560704 : Int), (3338271734094643562105742059683228 : Int), (261839028149510647098706395848256 : Int), (-246345135631201411145786052315087 : Int), (315950778295024122329745791190872 : Int), (-1715280556475115258726686298761310 : Int), (1254331701705148230721255147642041 : Int), (2972704125308591666420330935118337 : Int), (1309440455600535142060672972985502 : Int), (-2169422350370305900727906755663069 : Int), (-6299957153536792744219840194057224 : Int), (-883945772900187268630611541675115 : Int), (-405878931817168349353745391300873 : Int), (3649521170523755119356420885635524 : Int), (-3055332450506591519505964318116479 : Int), (1304276588479784940055180488421784 : Int), (1660024232485537083079342418299789 : Int), (-1003454680333576106440654852279042 : Int), (725403159864819158363231373756770 : Int)]
def S3_B_D_13 : List Int := [(-7856011496010533049555841855916 : Int), (3269973995576392580230875760684 : Int), (100222067622374622362352675662 : Int), (-290379188186512338596825458762 : Int), (67500509974028189838914602824462 : Int), (48329300232503048189822214601401 : Int), (28683546307050782387103330088993 : Int), (11775336519089841138756474384844 : Int), (8840672708870366100020787212065 : Int), (83668620177735768689382264266931 : Int), (54014616574787433901458213436717 : Int), (-109897648210230739562721989711178 : Int), (71066363476454834549279464006494 : Int), (87112286028180493606654093336033134152685 : Int), (261020628572215145315700226130428 : Int), (93344600842000123414284816789241 : Int), (52457815278462426382061278917607 : Int), (-235557490618953599241716134888054 : Int), (-25908340852283895864053939719536 : Int), (-9168162257027022176653517175035 : Int), (-141443542369210129278125550672475 : Int), (142200044133694420986685860432220 : Int), (-323238163744846404202662615953595 : Int), (97303347646724669317639150225337 : Int), (92045001930131123487166933847092 : Int), (-100778458327890101706432532570229 : Int), (-22650443749079548056766108445146 : Int), (376551308739078199243484966055961 : Int), (110237174068413649517336983189145 : Int), (403514025256754861681636809535395 : Int), (-461181242771823723609502495658337 : Int), (-68015261480394037051810210199522 : Int), (-383374965392318499031114202511285 : Int), (-116634262535073471703708889106921 : Int), (-114595543080795186278185558783515 : Int)]
def S3_B_D_14 : List Int := [(150341373227852984121423320159992 : Int), (-383322838415807488209928519955048 : Int), (-270620981089098865737718781832196 : Int), (-248874269016037144691473545239288 : Int), (-298187418452567863239185296059040 : Int), (506793136748393836032888152170830 : Int), (-690539405206231308278552758217990 : Int), (-32631272923535584559909252783106 : Int), (118397573684994619154963250444708 : Int), (-585859615391272605262491673807052 : Int), (330346262971296481709676026872054 : Int), (-763207412906952972931286711072073 : Int), (1734330168316891999333529045102149 : Int), (261020628572215145315700226130428 : Int), (87112287890389706837304290784004505948878 : Int), (516333076125008655402328142987540 : Int), (139379563310725518104991837092091 : Int), (410241797345945657511487160319834 : Int), (-24223827133120500584530222587498 : Int), (-167878867091147153569244176650241 : Int), (-437041441645925507042553439722550 : Int), (-1050010631931566577985552119328779 : Int), (-859524376430016576176371813031122 : Int), (869931621816231548315214248492086 : Int), (564366427970076234525653437003265 : Int), (-464082328842824957447264647140144 : Int), (-1999771787826867618476658327893163 : Int), (89265386124575821607791590599003 : Int), (-134607155370835599700181645865748 : Int), (3214361662200344416228352130504342 : Int), (-1254223825957061844798332157521113 : Int), (72277662231827254572327420522076 : Int), (-257611337515967524004221495608386 : Int), (-542979977421457369333531450960888 : Int), (-54229204200239191141157228268479 : Int)]
def S3_B_D_15 : List Int := [(-8659558994161790140241245138762 : Int), (-78982824059634777571235455773156 : Int), (-34442770522337780415852354698692 : Int), (-28085385416331214973808887934032 : Int), (331096082818391441992940248470730 : Int), (205839961217592771754830364544611 : Int), (194663462418877220640507501356217 : Int), (127300161509972053302959466675574 : Int), (-20969937126570440616918255304797 : Int), (178465151698769657916226507948081 : Int), (439793211849594558813854989905008 : Int), (244539870226631369373675791015066 : Int), (-232279486077558355722134282055837 : Int), (93344600842000123414284816789241 : Int), (516333076125008655402328142987540 : Int), (87112287433802537749643112661367619181242 : Int), (-251639310149077116528588581520117 : Int), (-292422369584370612994084629089690 : Int), (-233423236612656871249499887747606 : Int), (60725920513383777432046052406068 : Int), (-1037845469451679194188315515588647 : Int), (-583358957559017380366159679907585 : Int), (715664559324880043562845156898383 : Int), (-862834422065176908002647293506428 : Int), (-200998687227698101117479106958310 : Int), (-330314191943360156081591297121298 : Int), (442777311490229287150722446027475 : Int), (287455616763189188150695487812448 : Int), (-363583680365692845191170022020387 : Int), (1015968661683834071573914526540618 : Int), (544519808380598233481591987482182 : Int), (-812233049924711682692940677270099 : Int), (-778242205130197179061780605858941 : Int), (-301156724908606030884821853194373 : Int), (-203372105106295008500954786792037 : Int)]
def S3_B_D_16 : List Int := [(46206159413087806208836015238976 : Int), (-96044580206490736069225446105334 : Int), (-71695386233803459259835796127046 : Int), (-77511390796105971188578773700904 : Int), (-158243947443327740693610234214596 : Int), (22880639652397371075873221089440 : Int), (-258106604731732622576488267755800 : Int), (64411081401760266477288718787964 : Int), (54180944362089564624689149234140 : Int), (-199838983929919605778418903799117 : Int), (-2386698457944628269612931235043 : Int), (97445324008631867307614550570714 : Int), (473694797820878768974534202560704 : Int), (52457815278462426382061278917607 : Int), (139379563310725518104991837092091 : Int), (-251639310149077116528588581520117 : Int), (87112286095814662031170805308557892083474 : Int), (282789203217645255551820802846134 : Int), (69885000432603022727720908747884 : Int), (-10192275880469541302546149199533 : Int), (102565745570000780984594324128251 : Int), (136023802334648906891734857694366 : Int), (-43699938297575048486643432111387 : Int), (503322384891765388371235113562573 : Int), (226953512482119164672073223134483 : Int), (-309813415058263567227335822381282 : Int), (-826219421171751009507851047701706 : Int), (112579580887964802780701648866143 : Int), (129575844955696170581489129058547 : Int), (275778842818671845515376945294941 : Int), (-816292016715439798286490663865542 : Int), (253526612707177339379169231037810 : Int), (35520640240642126761873934652516 : Int), (-126468422225765483688553035900028 : Int), (55541508353885206968413691651968 : Int)]
def S3_B_D_17 : List Int := [(489064221398145112379636409233208 : Int), (-1077702313725739521073305362684376 : Int), (-748216705207376283057556736775338 : Int), (-752217477127706778087182916446318 : Int), (-1491469693648346257702951728366410 : Int), (332014303210698123039355970505557 : Int), (-2236175680941000619259241863035280 : Int), (524285915474509512087939328985701 : Int), (364843779415680965166645009468364 : Int), (-2381292920613475252995900804021908 : Int), (313003765466966608476824941292499 : Int), (1760720520654464149772768743090931 : Int), (3338271734094643562105742059683228 : Int), (-235557490618953599241716134888054 : Int), (410241797345945657511487160319834 : Int), (-292422369584370612994084629089690 : Int), (282789203217645255551820802846134 : Int), (87112290233662550423920573259668891449674 : Int), (494695865558254934407516048279554 : Int), (84391377695406443168620054022073 : Int), (321969728774330071001078909789038 : Int), (-2132490413345131593836434716628138 : Int), (3636186695252181149961789196560473 : Int), (1664176553230363806354235482329812 : Int), (738364101878133721411377506745466 : Int), (-1693593210551756208075289811459448 : Int), (-6377937808783699879874129384577080 : Int), (-3109622680990099485155350499725707 : Int), (-986589888449901665844974509893955 : Int), (1223169670872789961838053357558376 : Int), (-949158853458214783385138716472676 : Int), (1331203914002412118496062030249650 : Int), (2977835181864519693813442008969346 : Int), (-390925937520546291545758912835939 : Int), (1322813614737949188826941708907364 : Int)]
def S3_B_D_18 : List Int := [(46207923077443199892077882195480 : Int), (-96041940176897679306929013052286 : Int), (-73052809921056884495484837598386 : Int), (-73207819851175304816432501626890 : Int), (-158533566181127825454110458135790 : Int), (26203447126953386299803089805920 : Int), (-207865145239067478276682227914760 : Int), (56666220471064295134267406641390 : Int), (50197285051087610452825520514778 : Int), (-250094362050543900516147213968270 : Int), (-1613000995976804959106738086242 : Int), (243569261219710587351674849086574 : Int), (261839028149510647098706395848256 : Int), (-25908340852283895864053939719536 : Int), (-24223827133120500584530222587498 : Int), (-233423236612656871249499887747606 : Int), (69885000432603022727720908747884 : Int), (494695865558254934407516048279554 : Int), (87112286071241777129774322151020477423426 : Int), (55814442309534014473892701739657 : Int), (102944927813445151850992845659774 : Int), (-197844403762838897311637160822212 : Int), (398353767792380611048267502708413 : Int), (88784397612136043446603117663247 : Int), (56823868580700129263252744819924 : Int), (-579914151407878842965884400522 : Int), (-793140598471856011057790481643115 : Int), (-651456098632410610854185214186238 : Int), (-96346804865944531771608661908190 : Int), (-148539318234306940715968655293194 : Int), (-4433604245344922850203777329435 : Int), (239169114484021973131429412535447 : Int), (453414473743725880051048085586857 : Int), (86483118566538621088185247209419 : Int), (215349169551223652645322663678210 : Int)]
def S3_B_D_19 : List Int := [(-7840844799293352151076743870936 : Int), (3239014062410968266912849526074 : Int), (791974190520628665647579214918 : Int), (-2562702103953927555230570063640 : Int), (67582442142907311509224337517740 : Int), (-7798085912757170937987930252066 : Int), (77759130960855772336893380454004 : Int), (72673368209123837046858711532526 : Int), (11121930539356989954557354421438 : Int), (33702387804857877929569784292974 : Int), (53211282175402605063151900524430 : Int), (337274042213421603252605344137542 : Int), (-246345135631201411145786052315087 : Int), (-9168162257027022176653517175035 : Int), (-167878867091147153569244176650241 : Int), (60725920513383777432046052406068 : Int), (-10192275880469541302546149199533 : Int), (84391377695406443168620054022073 : Int), (55814442309534014473892701739657 : Int), (87112286040371090730258637565788586330811 : Int), (-138980104645360398503705262358814 : Int), (-8225251349760583212310272328733 : Int), (460913207902680443697484545775138 : Int), (-348611402193847673279130697820262 : Int), (-103440898714595569579509985986908 : Int), (83608732843002775298559292698622 : Int), (-58744583048725821012402765361925 : Int), (-402048549142259177302485789544331 : Int), (-86930797124475008470811570377402 : Int), (-401706638949801437991178759596673 : Int), (258369566638751967467787521709537 : Int), (-55045022755738543930621425537311 : Int), (66648262720384375559771354765473 : Int), (96813971174978574262876889514318 : Int), (94586502188130032480985146897502 : Int)]
def S3_B_D_20 : List Int := [(18558702324665541755457635868936 : Int), (49734514541591158284212460278584 : Int), (25389096984102840067621700798974 : Int), (25219820100623375994768381817032 : Int), (-339112408903424101940531410748956 : Int), (-175830544849282100407174020967504 : Int), (-213913011083039369016429984489330 : Int), (-172407960051394356196119757158626 : Int), (-7012871023291371903199224269809 : Int), (-213551917417699762864474981360713 : Int), (-390513958932404650525298427204988 : Int), (-431190224400889423873235878844622 : Int), (315950778295024122329745791190872 : Int), (-141443542369210129278125550672475 : Int), (-437041441645925507042553439722550 : Int), (-1037845469451679194188315515588647 : Int), (102565745570000780984594324128251 : Int), (321969728774330071001078909789038 : Int), (102944927813445151850992845659774 : Int), (-138980104645360398503705262358814 : Int), (87112286901367248853928809570001963292271 : Int), (214997641184706655524509910273714 : Int), (-654620739595142347518795329883808 : Int), (800163962677360483822498047061474 : Int), (134246928447240894194670738685084 : Int), (209812180556988730549541098167940 : Int), (-120483176266159524819725088326967 : Int), (-104764967643984568378879594126483 : Int), (187113688754609440048675316330989 : Int), (-661155004130837534048691733476212 : Int), (-105767301874658542018748314659356 : Int), (624357202463956346376503861105030 : Int), (801745957086078978399741516909332 : Int), (187068614955164885202483939496702 : Int), (135751180112343612434151833813803 : Int)]
def S3_B_D_21 : List Int := [(-256553514498568551427840055064274 : Int), (600277856473381565609947832184736 : Int), (415118926916789702587057235470740 : Int), (382655918309174884207278332880426 : Int), (674779869858006972311070553465586 : Int), (-467992913377660543483167645192174 : Int), (1038802039555397719237963278534617 : Int), (-64028574270641526727890115640553 : Int), (-155393382353600401037544412037247 : Int), (1276298306780822637529359894564362 : Int), (-330680103645038993701758781954638 : Int), (-230704377273562604967769270123854 : Int), (-1715280556475115258726686298761310 : Int), (142200044133694420986685860432220 : Int), (-1050010631931566577985552119328779 : Int), (-583358957559017380366159679907585 : Int), (136023802334648906891734857694366 : Int), (-2132490413345131593836434716628138 : Int), (-197844403762838897311637160822212 : Int), (-8225251349760583212310272328733 : Int), (214997641184706655524509910273714 : Int), (87112288377213679232431069451428980964260 : Int), (-1646591955812121358118858226483823 : Int), (-38287421870178302610013990926901 : Int), (-127953343784041634862861618723690 : Int), (145569322953995164307669374404884 : Int), (2944700956770738071590200167587690 : Int), (2638144141545069061011266138489081 : Int), (1039329435930212115632703878809121 : Int), (-1723602252127366958113221084764153 : Int), (-1241920921143725720881246499434039 : Int), (-304239675933058176051879020783413 : Int), (-1833306277990759091943578219206271 : Int), (27777078247648796568001139936252 : Int), (-719089301727160703652641767586608 : Int)]
def S3_B_D_22 : List Int := [(334760422873289137292772614291574 : Int), (-818584890531215811943647815816542 : Int), (-550947731246405161951561628929662 : Int), (-571197934659683001862669781756176 : Int), (-768049581577297294420404987386342 : Int), (119467779765015142198496377544142 : Int), (-1321694839861008520662207588994578 : Int), (807391289626863274756593254772210 : Int), (263950792229915801761334136169403 : Int), (-1611123447368765917163538499745826 : Int), (580053211238855808714990436596358 : Int), (3219412463316363290373837104463151 : Int), (1254331701705148230721255147642041 : Int), (-323238163744846404202662615953595 : Int), (-859524376430016576176371813031122 : Int), (715664559324880043562845156898383 : Int), (-43699938297575048486643432111387 : Int), (3636186695252181149961789196560473 : Int), (398353767792380611048267502708413 : Int), (460913207902680443697484545775138 : Int), (-654620739595142347518795329883808 : Int), (-1646591955812121358118858226483823 : Int), (87112291641504664653032834510228790290726 : Int), (-437089146446936217312122894516368 : Int), (-41098353685057230292201632695409 : Int), (-1465131308280027080617482727251433 : Int), (-4441524141254066904962440409641743 : Int), (-3426046350753253708615289065667741 : Int), (-1254801327154004326040813585643574 : Int), (-978985925204994080551293969458875 : Int), (709288287928715332322871473064833 : Int), (380630367477173745373612708192709 : Int), (2305816401706495697442574809221856 : Int), (-74292797115851815305956628700863 : Int), (1273809441617540246127597116832312 : Int)]
def S3_B_D_23 : List Int := [(282513855573322881265449658938236 : Int), (-562715811602581211672014868624004 : Int), (-393474959370397046559109443485260 : Int), (-406982527221642620521471559846700 : Int), (-1046792854839132369046507208950952 : Int), (118651922508871697700720648323320 : Int), (-1563940555102387997336366429327472 : Int), (127312893659453708544705908030232 : Int), (202952250094392600437590393239955 : Int), (-1270158887058971912915631369728945 : Int), (-86435719815466692300705810922595 : Int), (-227120871990419618527220276556904 : Int), (2972704125308591666420330935118337 : Int), (97303347646724669317639150225337 : Int), (869931621816231548315214248492086 : Int), (-862834422065176908002647293506428 : Int), (503322384891765388371235113562573 : Int), (1664176553230363806354235482329812 : Int), (88784397612136043446603117663247 : Int), (-348611402193847673279130697820262 : Int), (800163962677360483822498047061474 : Int), (-38287421870178302610013990926901 : Int), (-437089146446936217312122894516368 : Int), (87112288969989320626207157745529402983301 : Int), (1158683929707388932624643889679790 : Int), (-1784383362830829174976215235244732 : Int), (-3628553164506303253751147796759516 : Int), (1070038273116362559786963743235280 : Int), (359215132747946235333488802679685 : Int), (2265190449741070939053135231674230 : Int), (-3491598362505985810282926365862668 : Int), (1157380146062343745876178409191059 : Int), (574164410658711697975176865855824 : Int), (-860881770734132529636615864953274 : Int), (171429696095437217750088805775625 : Int)]
def S3_B_D_24 : List Int := [(129945017369477596607558225500636 : Int), (-281965684339636443292958016414288 : Int), (-198652051205947927986587736446196 : Int), (-202995392875644760900310135838592 : Int), (-409513792920364037129117584765980 : Int), (121720383743681676744328977531663 : Int), (-680583796537941802363421932525803 : Int), (102083364330952013847362753558800 : Int), (106105054872973543718880578417419 : Int), (-560476390452865843341780815482046 : Int), (61331182200101877411155354810504 : Int), (12395225277015458412552104635648 : Int), (1309440455600535142060672972985502 : Int), (92045001930131123487166933847092 : Int), (564366427970076234525653437003265 : Int), (-200998687227698101117479106958310 : Int), (226953512482119164672073223134483 : Int), (738364101878133721411377506745466 : Int), (56823868580700129263252744819924 : Int), (-103440898714595569579509985986908 : Int), (134246928447240894194670738685084 : Int), (-127953343784041634862861618723690 : Int), (-41098353685057230292201632695409 : Int), (1158683929707388932624643889679790 : Int), (87112286438957291426124034464974896173579 : Int), (-789783003490410292664489440440908 : Int), (-1795506377566324063152535215533827 : Int), (309379418024154391937527531618731 : Int), (98917802005264082209900354807141 : Int), (1202263399677201060265678747117541 : Int), (-1543767945661263991811437369199369 : Int), (423674312109153286104481256691216 : Int), (141160849461095494604656774730983 : Int), (-398697875288891377804730770514671 : Int), (90330610751818311660563324294845 : Int)]
def S3_B_D_25 : List Int := [(-256569156435109351601696163051778 : Int), (600307390624682164589109065385440 : Int), (401114366842878196012760273805014 : Int), (427097450345367476508256932120914 : Int), (672174296232684673358435523397658 : Int), (-131465964256633997742326027610961 : Int), (1269104329746930008959854709639894 : Int), (-457248108925883748829070222028093 : Int), (-197303335914795670274031519454484 : Int), (1048975834481364240659190791147621 : Int), (-320847053634960227835357429207264 : Int), (-996093081088113501948916088001928 : Int), (-2169422350370305900727906755663069 : Int), (-100778458327890101706432532570229 : Int), (-464082328842824957447264647140144 : Int), (-330314191943360156081591297121298 : Int), (-309813415058263567227335822381282 : Int), (-1693593210551756208075289811459448 : Int), (-579914151407878842965884400522 : Int), (83608732843002775298559292698622 : Int), (209812180556988730549541098167940 : Int), (145569322953995164307669374404884 : Int), (-1465131308280027080617482727251433 : Int), (-1784383362830829174976215235244732 : Int), (-789783003490410292664489440440908 : Int), (87112288109847097413657369906775254693906 : Int), (3323969716573411864428692647599575 : Int), (-817062446298787796120322963558482 : Int), (-8703379678466298801695943114340 : Int), (-1699533848684386180366598918019766 : Int), (2791036293794040029749566587339346 : Int), (-453180062350511860270262453399547 : Int), (-78245935482845868939307196874058 : Int), (932473730362191572024729117128623 : Int), (-196029380859937136458930961818223 : Int)]
def S3_B_D_26 : List Int := [(-821169656953297554223092977969702 : Int), (1854490172936024059601584958738882 : Int), (1299942084158626165839798528076932 : Int), (1309300255422232271448394481739326 : Int), (2364541306122464461817993320538726 : Int), (-797613393069063687016745680571376 : Int), (3836081924060669446379019648316809 : Int), (-911944488805642399186610511690399 : Int), (-671994543450583048792464629874981 : Int), (3811952968133364752890954032230094 : Int), (-710299208995312835743151590313074 : Int), (-2366679026973944921086154789480110 : Int), (-6299957153536792744219840194057224 : Int), (-22650443749079548056766108445146 : Int), (-1999771787826867618476658327893163 : Int), (442777311490229287150722446027475 : Int), (-826219421171751009507851047701706 : Int), (-6377937808783699879874129384577080 : Int), (-793140598471856011057790481643115 : Int), (-58744583048725821012402765361925 : Int), (-120483176266159524819725088326967 : Int), (2944700956770738071590200167587690 : Int), (-4441524141254066904962440409641743 : Int), (-3628553164506303253751147796759516 : Int), (-1795506377566324063152535215533827 : Int), (3323969716573411864428692647599575 : Int), (87112297368524186530919956320067322451610 : Int), (3624834993410924416398112630900615 : Int), (1054766393199885785724497685109563 : Int), (-4055994722275914446274955038496664 : Int), (4038203180560655140333793417541501 : Int), (-2211541337536183819807252093543613 : Int), (-3484901362344460834873718245853235 : Int), (1159259384620141204629834223827940 : Int), (-1784201913756702748718564617273396 : Int)]
def S3_B_D_27 : List Int := [(-255907053480451407788732433974018 : Int), (573428061213352030392712468709956 : Int), (418198531173545669357862263011566 : Int), (389496164707040151820528589197872 : Int), (753212692150097463355720993750234 : Int), (-322762942513027961603788437718471 : Int), (932202571718603456132415316650282 : Int), (-200646384929278120859707621190935 : Int), (-213745344893474205453764222737728 : Int), (1468619867344101740613905550322656 : Int), (-200243708345504164055730923448709 : Int), (-1446774068518804596412869580595567 : Int), (-883945772900187268630611541675115 : Int), (376551308739078199243484966055961 : Int), (89265386124575821607791590599003 : Int), (287455616763189188150695487812448 : Int), (112579580887964802780701648866143 : Int), (-3109622680990099485155350499725707 : Int), (-651456098632410610854185214186238 : Int), (-402048549142259177302485789544331 : Int), (-104764967643984568378879594126483 : Int), (2638144141545069061011266138489081 : Int), (-3426046350753253708615289065667741 : Int), (1070038273116362559786963743235280 : Int), (309379418024154391937527531618731 : Int), (-817062446298787796120322963558482 : Int), (3624834993410924416398112630900615 : Int), (87112291432607981726227984624575225172455 : Int), (1448903366360600308143607877573540 : Int), (902185974756625752883532836068683 : Int), (-2938836312893644785581155871355922 : Int), (-738089261425161096106624179643082 : Int), (-3396094731112215022759201282508564 : Int), (-803020442076697055640828999695440 : Int), (-1459291119895208698584542520281638 : Int)]
def S3_B_D_28 : List Int := [(-95147159742576474263685519212008 : Int), (233222563948428876360931940743072 : Int), (158878602742634923522179929348212 : Int), (148064664369995553364614754381086 : Int), (217593199481961747692975718077822 : Int), (-149800508017679239350050943171201 : Int), (336486570893241554800209524571275 : Int), (-86750300610274932011747227037006 : Int), (-60274907895890106607209524450535 : Int), (488742212964687004019448968940790 : Int), (-171252624694272737711589674342099 : Int), (-444252072780772445088404517801495 : Int), (-405878931817168349353745391300873 : Int), (110237174068413649517336983189145 : Int), (-134607155370835599700181645865748 : Int), (-363583680365692845191170022020387 : Int), (129575844955696170581489129058547 : Int), (-986589888449901665844974509893955 : Int), (-96346804865944531771608661908190 : Int), (-86930797124475008470811570377402 : Int), (187113688754609440048675316330989 : Int), (1039329435930212115632703878809121 : Int), (-1254801327154004326040813585643574 : Int), (359215132747946235333488802679685 : Int), (98917802005264082209900354807141 : Int), (-8703379678466298801695943114340 : Int), (1054766393199885785724497685109563 : Int), (1448903366360600308143607877573540 : Int), (87112286502012430636099262155210244841241 : Int), (-182680137879687037532580919833180 : Int), (-953995724479755463090818844250155 : Int), (-26879187719692385344108040482787 : Int), (-889818045214554467235374680168941 : Int), (-77726262061941154178757121100464 : Int), (-380212168067600589042666669238514 : Int)]
def S3_B_D_29 : List Int := [(334734887206495343168712711125148 : Int), (-818517392929994769511785665303122 : Int), (-561852333831209156921050436079302 : Int), (-536470151104151645501851852212274 : Int), (-770087083775236571998650253350766 : Int), (808299766741127622908444363056205 : Int), (-1600966454426873527830510896127598 : Int), (57323225911802660419280057497267 : Int), (230030752904810894575713247111246 : Int), (-1325238397870988785982553904759815 : Int), (590068494793439113592921313719542 : Int), (-1055189136620222310284373291925469 : Int), (3649521170523755119356420885635524 : Int), (403514025256754861681636809535395 : Int), (3214361662200344416228352130504342 : Int), (1015968661683834071573914526540618 : Int), (275778842818671845515376945294941 : Int), (1223169670872789961838053357558376 : Int), (-148539318234306940715968655293194 : Int), (-401706638949801437991178759596673 : Int), (-661155004130837534048691733476212 : Int), (-1723602252127366958113221084764153 : Int), (-978985925204994080551293969458875 : Int), (2265190449741070939053135231674230 : Int), (1202263399677201060265678747117541 : Int), (-1699533848684386180366598918019766 : Int), (-4055994722275914446274955038496664 : Int), (902185974756625752883532836068683 : Int), (-182680137879687037532580919833180 : Int), (87112291838013350771117873787026989521830 : Int), (-3008861375360894322061548841048753 : Int), (239199810675584133219758526261610 : Int), (-400362867220485060487708422268322 : Int), (-1305930904847102982616409618616262 : Int), (-106707668829338685820552092358870 : Int)]
def S3_B_D_30 : List Int := [(-255908307841345607321000541763890 : Int), (573435393547552278759143113599298 : Int), (401009357586112592832138889360540 : Int), (443970539171720241908698903922464 : Int), (749924146370326183062572202384264 : Int), (-144549592276120040541319471995300 : Int), (1488328743233066112839821585035360 : Int), (-438719188214021810537322564776398 : Int), (-264433126583459372239516245137704 : Int), (913389655575776734280336220327057 : Int), (-189649061995947257104982375563074 : Int), (-291424623699743282905246086982256 : Int), (-3055332450506591519505964318116479 : Int), (-461181242771823723609502495658337 : Int), (-1254223825957061844798332157521113 : Int), (544519808380598233481591987482182 : Int), (-816292016715439798286490663865542 : Int), (-949158853458214783385138716472676 : Int), (-4433604245344922850203777329435 : Int), (258369566638751967467787521709537 : Int), (-105767301874658542018748314659356 : Int), (-1241920921143725720881246499434039 : Int), (709288287928715332322871473064833 : Int), (-3491598362505985810282926365862668 : Int), (-1543767945661263991811437369199369 : Int), (2791036293794040029749566587339346 : Int), (4038203180560655140333793417541501 : Int), (-2938836312893644785581155871355922 : Int), (-953995724479755463090818844250155 : Int), (-3008861375360894322061548841048753 : Int), (87112292052535923016367427406780778115613 : Int), (-904701110572101208497114187275020 : Int), (1186202429414974133513888796885470 : Int), (1452169584583539168252120176881342 : Int), (237969889027188239364155984004724 : Int)]
def S3_B_D_31 : List Int := [(156718510939850904363846415258512 : Int), (-296295612203955776490132589667682 : Int), (-216723560836647375146499959882914 : Int), (-220286229674916475042516215315712 : Int), (-629265607131956115728980260127356 : Int), (28005130231411960445772785018771 : Int), (-816402329628269792626594713521116 : Int), (71548430680902617681560472855939 : Int), (123555509915021974696291474416475 : Int), (-806828058767903365828154021952954 : Int), (-123924339669961957199318517392244 : Int), (210693435681305343717419676881989 : Int), (1304276588479784940055180488421784 : Int), (-68015261480394037051810210199522 : Int), (72277662231827254572327420522076 : Int), (-812233049924711682692940677270099 : Int), (253526612707177339379169231037810 : Int), (1331203914002412118496062030249650 : Int), (239169114484021973131429412535447 : Int), (-55045022755738543930621425537311 : Int), (624357202463956346376503861105030 : Int), (-304239675933058176051879020783413 : Int), (380630367477173745373612708192709 : Int), (1157380146062343745876178409191059 : Int), (423674312109153286104481256691216 : Int), (-453180062350511860270262453399547 : Int), (-2211541337536183819807252093543613 : Int), (-738089261425161096106624179643082 : Int), (-26879187719692385344108040482787 : Int), (239199810675584133219758526261610 : Int), (-904701110572101208497114187275020 : Int), (87112286764625996214403913412480150105714 : Int), (1097698662510364865902367877359467 : Int), (-70522847976613614358571739765019 : Int), (417628247468288692165477018503476 : Int)]
def S3_B_D_32 : List Int := [(282514838535069896486111281493668 : Int), (-562728092122922078934526359182722 : Int), (-399986411287247853842979657099210 : Int), (-386389696359674179121284163029494 : Int), (-1048005074025735604667192991191926 : Int), (117052512308209698647339243821233 : Int), (-1270149232735790445014479924693614 : Int), (109227146216679539998564207293375 : Int), (184000970338733542589172442741143 : Int), (-1564376920201717580351650091038859 : Int), (-82811096087651251511213542229367 : Int), (838375554753684735954069710189284 : Int), (1660024232485537083079342418299789 : Int), (-383374965392318499031114202511285 : Int), (-257611337515967524004221495608386 : Int), (-778242205130197179061780605858941 : Int), (35520640240642126761873934652516 : Int), (2977835181864519693813442008969346 : Int), (453414473743725880051048085586857 : Int), (66648262720384375559771354765473 : Int), (801745957086078978399741516909332 : Int), (-1833306277990759091943578219206271 : Int), (2305816401706495697442574809221856 : Int), (574164410658711697975176865855824 : Int), (141160849461095494604656774730983 : Int), (-78245935482845868939307196874058 : Int), (-3484901362344460834873718245853235 : Int), (-3396094731112215022759201282508564 : Int), (-889818045214554467235374680168941 : Int), (-400362867220485060487708422268322 : Int), (1186202429414974133513888796885470 : Int), (1097698662510364865902367877359467 : Int), (87112288982921022507359731600957126954683 : Int), (336827281525890750783002454822088 : Int), (1133406787204364783489943847916109 : Int)]
def S3_B_D_33 : List Int := [(-95147910000830408441469262908344 : Int), (233217715800686642148580316296884 : Int), (154532970778705044337668218503066 : Int), (161804911718686547917690474967616 : Int), (216781277744798469899249946003990 : Int), (-116280212733529505085081352703216 : Int), (484726843939483002033580656043149 : Int), (-134960993143208296524383945683157 : Int), (-73031084228219393942049317342779 : Int), (340679911652838733970109187426722 : Int), (-168598873568194786919247409210010 : Int), (-84877656782167008651842535556873 : Int), (-1003454680333576106440654852279042 : Int), (-116634262535073471703708889106921 : Int), (-542979977421457369333531450960888 : Int), (-301156724908606030884821853194373 : Int), (-126468422225765483688553035900028 : Int), (-390925937520546291545758912835939 : Int), (86483118566538621088185247209419 : Int), (96813971174978574262876889514318 : Int), (187068614955164885202483939496702 : Int), (27777078247648796568001139936252 : Int), (-74292797115851815305956628700863 : Int), (-860881770734132529636615864953274 : Int), (-398697875288891377804730770514671 : Int), (932473730362191572024729117128623 : Int), (1159259384620141204629834223827940 : Int), (-803020442076697055640828999695440 : Int), (-77726262061941154178757121100464 : Int), (-1305930904847102982616409618616262 : Int), (1452169584583539168252120176881342 : Int), (-70522847976613614358571739765019 : Int), (336827281525890750783002454822088 : Int), (87112286463924549843595813943721413680832 : Int), (79991652436904374148965279156564 : Int)]
def S3_B_D_34 : List Int := [(129951427055743285363854169806066 : Int), (-281988923200893018056062303517550 : Int), (-199918092790668612005226172133052 : Int), (-199043370759814023973621627452606 : Int), (-409748133947400986121708831604084 : Int), (80296949810659741590036636138100 : Int), (-565694682239970583666682821874129 : Int), (141637011116701466456573790981865 : Int), (102610017454490151058744482724690 : Int), (-676055808162809345021528570076443 : Int), (61764994602448834302527870369997 : Int), (628549034073080039696054584439401 : Int), (725403159864819158363231373756770 : Int), (-114595543080795186278185558783515 : Int), (-54229204200239191141157228268479 : Int), (-203372105106295008500954786792037 : Int), (55541508353885206968413691651968 : Int), (1322813614737949188826941708907364 : Int), (215349169551223652645322663678210 : Int), (94586502188130032480985146897502 : Int), (135751180112343612434151833813803 : Int), (-719089301727160703652641767586608 : Int), (1273809441617540246127597116832312 : Int), (171429696095437217750088805775625 : Int), (90330610751818311660563324294845 : Int), (-196029380859937136458930961818223 : Int), (-1784201913756702748718564617273396 : Int), (-1459291119895208698584542520281638 : Int), (-380212168067600589042666669238514 : Int), (-106707668829338685820552092358870 : Int), (237969889027188239364155984004724 : Int), (417628247468288692165477018503476 : Int), (1133406787204364783489943847916109 : Int), (79991652436904374148965279156564 : Int), (87112286434098450452619032141663194000702 : Int)]
def S3_B_D : List (List Int) := [S3_B_D_0, S3_B_D_1, S3_B_D_2, S3_B_D_3, S3_B_D_4, S3_B_D_5, S3_B_D_6, S3_B_D_7, S3_B_D_8, S3_B_D_9, S3_B_D_10, S3_B_D_11, S3_B_D_12, S3_B_D_13, S3_B_D_14, S3_B_D_15, S3_B_D_16, S3_B_D_17, S3_B_D_18, S3_B_D_19, S3_B_D_20, S3_B_D_21, S3_B_D_22, S3_B_D_23, S3_B_D_24, S3_B_D_25, S3_B_D_26, S3_B_D_27, S3_B_D_28, S3_B_D_29, S3_B_D_30, S3_B_D_31, S3_B_D_32, S3_B_D_33, S3_B_D_34]
def S3_B : Blk := ⟨S3_B_d, S3_B_l, S3_B_D⟩
def S3_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat))]
def S3 : SBlk := ⟨[(12 : Nat)], (0 : Nat), S3_z, S3_B⟩
def S4_B_d : List Int := [(1316349333854 : Int), (1101932078497 : Int), (2894312212213 : Int), (1726050458961 : Int), (1139803332097 : Int), (1470608709597 : Int), (1528520543286 : Int), (1161731215241 : Int), (4245894777067 : Int), (1761071173690 : Int), (1239667181135 : Int), (1346574202192 : Int), (4117938261284 : Int), (4279487615643 : Int), (1303796556500 : Int), (3296068751457 : Int), (1216067245691 : Int), (1920143244958 : Int), (1919749026140 : Int), (4183051002337 : Int), (1203585304541 : Int), (3908021119180 : Int), (2852839132490 : Int), (3515476354150 : Int), (4176802695691 : Int), (2502268179097 : Int), (2890482374728 : Int), (3272130469628 : Int), (2038001459671 : Int), (4307586564475 : Int), (1156264735498 : Int), (2583497654636 : Int), (1283581048334 : Int), (1215771120531 : Int), (3142861444741 : Int)]
def S4_B_l_0 : List Int := [(9007199254740992 : Int), (-6013010891209615 : Int), (-6013152560564137 : Int), (7418033874469667 : Int), (-64062152352528820 : Int), (-55688398373857827 : Int), (-64062149326288149 : Int), (-47023953348671802 : Int), (-47023877674751487 : Int), (-57731936052233366 : Int), (-8824212925680882 : Int), (67654679076226547 : Int), (67654198088623009 : Int), (-8823240544963848 : Int), (-56684262803868542 : Int), (-14690843567457058 : Int), (-56684493216495635 : Int), (-46811017944225033 : Int), (-46810712179196785 : Int), (-118826391942273376 : Int), (49394112636395271 : Int), (156652087793018480 : Int), (219143010282676209 : Int), (156651349259463683 : Int), (49394947920974065 : Int), (26812093398975709 : Int), (331804215755401594 : Int), (331803452137095357 : Int), (26811216464529495 : Int), (44930301477295939 : Int), (73913579747296126 : Int), (44931355870157282 : Int), (-11019643017082841 : Int), (-11019706828608233 : Int), (-65329045988358393 : Int)]
def S4_B_l_1 : List Int := [(0 : Int), (4503599627370496 : Int), (2638907511288247 : Int), (13709660234103995 : Int), (-6015287795662173 : Int), (-13537954061217557 : Int), (-5694477582520556 : Int), (-5852181910556001 : Int), (-3116079004813090 : Int), (599050841137910 : Int), (-9154320249552787 : Int), (32403078860527072 : Int), (32687752730147033 : Int), (-1212836272434668 : Int), (-86301769120537298 : Int), (-59649017853339499 : Int), (-79126969791304093 : Int), (-93672868875895466 : Int), (-85416108870927024 : Int), (-101254681329759584 : Int), (4200943793727732 : Int), (68862172833352227 : Int), (54440403774577224 : Int), (69656601055439866 : Int), (10357070041834696 : Int), (-61665476792261584 : Int), (22103287826995722 : Int), (25187072959571349 : Int), (-58371594124279475 : Int), (-100503720530636747 : Int), (-254563939324061548 : Int), (-90178860902508655 : Int), (-120282678420586723 : Int), (-116589151161366423 : Int), (-97003226319185846 : Int)]
def S4_B_l_2 : List Int := [(0 : Int), (0 : Int), (2251799813685248 : Int), (4322124680016301 : Int), (-1652036315650983 : Int), (-4267931032506653 : Int), (-2039483075077956 : Int), (238494221861745 : Int), (-3065687878984850 : Int), (188874772543271 : Int), (3160704872870452 : Int), (10431843912016460 : Int), (10088210802318228 : Int), (-6429257178381375 : Int), (-21744718120080442 : Int), (-18805385847069349 : Int), (-30408355170505752 : Int), (-23244494120738951 : Int), (-33215034186431524 : Int), (-31921641000386240 : Int), (6011599542929818 : Int), (22313810781864134 : Int), (17162454598555020 : Int), (21354981163742012 : Int), (-1422290777991100 : Int), (-16933253084827654 : Int), (9314657125431446 : Int), (5592253212545495 : Int), (-20909819827252109 : Int), (-23823521680994157 : Int), (-80254257491964014 : Int), (-36291391742091218 : Int), (-35108170070596569 : Int), (-39567990805112949 : Int), (-30581316282645953 : Int)]
def S4_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-5108127101244547 : Int), (-8591820263855775 : Int), (-5108195640126721 : Int), (-5792237493455026 : Int), (-5792249510956109 : Int), (-587940718950050 : Int), (4594591709688924 : Int), (34017836607890652 : Int), (34017909635458505 : Int), (4594684266846027 : Int), (-54437567126478957 : Int), (-16606117242996309 : Int), (-54437499348101239 : Int), (-58228004240578048 : Int), (-58227893095381457 : Int), (-67772201632394794 : Int), (11579493757732738 : Int), (55184799995665419 : Int), (56589983466002567 : Int), (55184931491073203 : Int), (11579670892881206 : Int), (-37216023794462510 : Int), (46917672314163970 : Int), (46918198006051858 : Int), (-37215881272694871 : Int), (-58678106365286135 : Int), (-146880705282613225 : Int), (-58677837866866928 : Int), (-76884242609246843 : Int), (-76884106328598933 : Int), (-64813904619564238 : Int)]
def S4_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (6698785382826081 : Int), (7253358809938518 : Int), (4400049075943281 : Int), (3499293694885503 : Int), (6532135508274698 : Int), (4631784141773330 : Int), (-4832800895888901 : Int), (-5744209636246108 : Int), (3225669514834660 : Int), (-172034987255713 : Int), (16000763063317867 : Int), (452961770241987 : Int), (-1593468392929969 : Int), (-217362207409229 : Int), (7018191780560652 : Int), (-4957197251816207 : Int), (-19090073051976251 : Int), (-19388318780021194 : Int), (-18768348833851277 : Int), (-4396747019888860 : Int), (-11249145070338640 : Int), (-32916282172291890 : Int), (-26299352672680848 : Int), (-8077433809619347 : Int), (-12651038991713891 : Int), (-8666927618086377 : Int), (-10741319723099827 : Int), (-8171869603402138 : Int), (-5440006373634304 : Int), (839364144217352 : Int)]
def S4_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1010955468340479 : Int), (1542487376809538 : Int), (2061730743078776 : Int), (-754749659315088 : Int), (-3673551076352327 : Int), (308129916670199 : Int), (833746723247932 : Int), (-2863053365046446 : Int), (6966194562735909 : Int), (-23039567835216837 : Int), (6605813948501258 : Int), (3152219516652619 : Int), (2359138444888515 : Int), (3443652405521415 : Int), (-3915943339210420 : Int), (-10227770353291842 : Int), (-10819371140713704 : Int), (-10412946853783936 : Int), (-4239030608684862 : Int), (5200816786656969 : Int), (-39168352210925737 : Int), (-42982469195115673 : Int), (3372507682104056 : Int), (664793518137380 : Int), (-10973339628909998 : Int), (-436126618039843 : Int), (7338057542775556 : Int), (5763458485618227 : Int), (5585142757685044 : Int)]
def S4_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-398831375723137 : Int), (1914337708176448 : Int), (2059854820479127 : Int), (41298360332501 : Int), (-2829638696061934 : Int), (-489026094753025 : Int), (3652103327540327 : Int), (-622343206228046 : Int), (9622362251736799 : Int), (-2227128374749217 : Int), (908845703133794 : Int), (-2624658615190382 : Int), (1294311113478715 : Int), (241960476947308 : Int), (-2855433009878563 : Int), (-3293741991114669 : Int), (-3681381424260189 : Int), (-1197110535270144 : Int), (340357644769796 : Int), (8768528340212476 : Int), (-8222734144481253 : Int), (-7804224518227349 : Int), (-969205586575904 : Int), (-146305143753045 : Int), (-5872916334067508 : Int), (116659519951345 : Int), (-6898416130775366 : Int), (-962428521130379 : Int)]
def S4_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2646032497609244 : Int), (1139296598872924 : Int), (-1048066359295213 : Int), (7062036301651962 : Int), (913328807792854 : Int), (1665087975401766 : Int), (2383282204241058 : Int), (-22659264734682383 : Int), (-3822056461396741 : Int), (2821625109730483 : Int), (-1313154157241351 : Int), (-3980204596391575 : Int), (-775175043841547 : Int), (9533905377638310 : Int), (-2097824624996981 : Int), (5334869663586619 : Int), (2904658897439000 : Int), (-5771552404044638 : Int), (-27010553046984684 : Int), (-23515665630044118 : Int), (-3790684217880514 : Int), (-6894464202506249 : Int), (-49320924082642590 : Int), (-8543851541737932 : Int), (-9859818731502434 : Int), (-7222060615726220 : Int), (-5817614400419643 : Int)]
def S4_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (440296211119581 : Int), (1079643563593743 : Int), (-635480197443374 : Int), (3717650111138797 : Int), (-841227811466297 : Int), (-2474634682584309 : Int), (-8757160441719557 : Int), (1918650883690773 : Int), (-1172051874591619 : Int), (1755093909660850 : Int), (-1538235593520218 : Int), (1714103421509597 : Int), (1386737402080348 : Int), (-810839028977528 : Int), (4359525844433059 : Int), (-891171529371897 : Int), (-1146492301321003 : Int), (-8526287843565554 : Int), (-11000779722777258 : Int), (-2548947462860452 : Int), (-3567025214610681 : Int), (-19061012686157437 : Int), (-2399377579704166 : Int), (-2366909126286009 : Int), (-4234606206563271 : Int), (-2248329091402418 : Int)]
def S4_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (973147694999190 : Int), (5288045171371690 : Int), (5288041525527588 : Int), (973176123430679 : Int), (-4548256703138521 : Int), (5846230864458240 : Int), (-4548238224017926 : Int), (-5627124052512743 : Int), (-5627101449780978 : Int), (4931363399933488 : Int), (1222238782908891 : Int), (7439298666966042 : Int), (4295631114326548 : Int), (7439296605514606 : Int), (1222269374115327 : Int), (-4270522095800338 : Int), (11062852937580737 : Int), (11062898287262933 : Int), (-4270513335942200 : Int), (-5594030875399538 : Int), (-17810812211282907 : Int), (-5593979541129979 : Int), (-10382168264240449 : Int), (-10382150638003745 : Int), (84938180156875 : Int)]
def S4_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (7295663097884744 : Int), (5397523103884046 : Int), (853613138244282 : Int), (3736313671597374 : Int), (-3781241624015046 : Int), (-2169090459828270 : Int), (1214952829543142 : Int), (-4241234027907686 : Int), (-644348383287829 : Int), (9255685595432680 : Int), (11359935696792698 : Int), (7170557090566231 : Int), (7534216382198814 : Int), (1323398348274363 : Int), (6986366785968770 : Int), (15417118103168344 : Int), (2400550701367267 : Int), (-1201182429099860 : Int), (4305695640228811 : Int), (-8015414964087942 : Int), (-3578600062443710 : Int), (623657844068727 : Int), (-5029700939867472 : Int), (-565309145018977 : Int)]
def S4_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (9929615148594795 : Int), (2166403335977205 : Int), (-2485297534614137 : Int), (3139184939928606 : Int), (3059673441574540 : Int), (-1298608974064492 : Int), (-4962202433877345 : Int), (-3427562593674712 : Int), (628310818025611 : Int), (21249177398283461 : Int), (14382550939794045 : Int), (13671802693309884 : Int), (2513842299819500 : Int), (659825919211563 : Int), (19023071709686420 : Int), (19014449416162658 : Int), (4389946454044454 : Int), (-3135069334129814 : Int), (-14280294870116322 : Int), (1005042555396286 : Int), (-5088508029641388 : Int), (-8600639391335764 : Int), (-3835965179542980 : Int)]
def S4_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1261446611255455 : Int), (1694020117145950 : Int), (681597731764773 : Int), (-1425925659166262 : Int), (-4030516105684291 : Int), (2000925983732875 : Int), (-1046944496314372 : Int), (70447357904254 : Int), (1069120212732482 : Int), (4676334363661005 : Int), (10379315514100760 : Int), (1522973087306941 : Int), (1079954730797316 : Int), (3381968577301345 : Int), (8913085692152813 : Int), (769289196741846 : Int), (138022744552296 : Int), (-4699849877781340 : Int), (-716980411160212 : Int), (-5129431824356745 : Int), (831984580931080 : Int), (-1161802966211772 : Int)]
def S4_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1542228556312914 : Int), (-2641930039990211 : Int), (2204889151423273 : Int), (-1241168708429747 : Int), (1148459078897592 : Int), (463006394665609 : Int), (144442108064573 : Int), (237050520722557 : Int), (323338708228958 : Int), (1301148923615486 : Int), (4498700402122510 : Int), (-1470431715415003 : Int), (-3246459749687530 : Int), (3519985506558158 : Int), (3241674247962352 : Int), (-1872454750653601 : Int), (-775875071524938 : Int), (2732073664386756 : Int), (-795753778477816 : Int), (1714871460579903 : Int), (597221638500817 : Int)]
def S4_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (6803094442815984 : Int), (3028074179878855 : Int), (14115681121155238 : Int), (9440548687924910 : Int), (4658125712396016 : Int), (568400976754425 : Int), (2405636747939402 : Int), (795486303488456 : Int), (-2188335237109220 : Int), (-158179147167571 : Int), (20953784098493169 : Int), (22159318157909014 : Int), (828740695542617 : Int), (1308846386457551 : Int), (17419455540812011 : Int), (34359569158175847 : Int), (9772607426106069 : Int), (19490047616413248 : Int), (13258123395280612 : Int), (5319460534156482 : Int)]
def S4_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (2238741407003346 : Int), (2667375411545444 : Int), (3365733715069123 : Int), (-224435670419722 : Int), (-709354788437193 : Int), (-2694254627726854 : Int), (4388315191310891 : Int), (-2007971105243266 : Int), (-600826788157108 : Int), (-1976207251622239 : Int), (14017673023078528 : Int), (17204126129116150 : Int), (958472602252612 : Int), (3640604018616119 : Int), (21249413839512149 : Int), (4782897006777741 : Int), (2165703780826725 : Int), (3096626670584429 : Int), (-621090441559365 : Int)]
def S4_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (6679296391394319 : Int), (12299237260971297 : Int), (4230326394440843 : Int), (-33085010365307 : Int), (-1872276058785629 : Int), (-768568673272953 : Int), (3649951081011587 : Int), (840317365406579 : Int), (-1707383129092388 : Int), (-7826713244856738 : Int), (17813953861462250 : Int), (21906997593310849 : Int), (6112129887726757 : Int), (23489042961130593 : Int), (15304072342018792 : Int), (9972777478768630 : Int), (17464082212204996 : Int), (4953809484898468 : Int)]
def S4_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (125231163407482 : Int), (1749018110013672 : Int), (45700285447069 : Int), (-877030376808775 : Int), (3545749313395567 : Int), (-1234751957632013 : Int), (-51104220720744 : Int), (1016223423214255 : Int), (3229028899748428 : Int), (-2377986549176416 : Int), (394462013647652 : Int), (4779668704447175 : Int), (9035433634673093 : Int), (-2670480379278441 : Int), (10548768410092069 : Int), (2825555377495089 : Int), (2207047172370444 : Int)]
def S4_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1725038754512680 : Int), (-51750587607728 : Int), (-1222823912574692 : Int), (3497248769395058 : Int), (-860042097966669 : Int), (46398596706263 : Int), (380437265366736 : Int), (-2423261033663147 : Int), (3262733904859535 : Int), (1010955450594179 : Int), (-2737474713229475 : Int), (8911648243054360 : Int), (4817746990647353 : Int), (2679437701766034 : Int), (10511516968876060 : Int), (2176793231773989 : Int)]
def S4_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (43427006457163 : Int), (102521671736256 : Int), (-203861822111837 : Int), (102515292761418 : Int), (43430968621377 : Int), (215212525565512 : Int), (745030229414257 : Int), (745030753219428 : Int), (215192462744063 : Int), (846554087819435 : Int), (2136467011953933 : Int), (846592258193584 : Int), (280466730666148 : Int), (280459428052420 : Int), (4184723702494257 : Int)]
def S4_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1243357146567041 : Int), (1007431402135677 : Int), (1131832822081958 : Int), (263427018601526 : Int), (1009070014014328 : Int), (6363742272758807 : Int), (2887486165836369 : Int), (93536896182515 : Int), (1184324188453835 : Int), (1648553066651795 : Int), (1035561430474859 : Int), (769477651849483 : Int), (-55480086539227 : Int), (131583646606727 : Int)]
def S4_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-108831063687160 : Int), (767937977378733 : Int), (303774277471880 : Int), (847719546109188 : Int), (3600040021619260 : Int), (2335267694621559 : Int), (36913299443384 : Int), (697362910834489 : Int), (-1009052460109998 : Int), (413709769284496 : Int), (-417747699633897 : Int), (-398700010981167 : Int), (-82623548375983 : Int)]
def S4_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-38578546193388 : Int), (197705017458560 : Int), (691608846328990 : Int), (4198445715449240 : Int), (4484596915055817 : Int), (751197112852233 : Int), (209469115268085 : Int), (2246126875574437 : Int), (213995942952007 : Int), (417646363602859 : Int), (496156851504350 : Int), (218332992856089 : Int)]
def S4_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (267945066444526 : Int), (-426695433814115 : Int), (740342783469084 : Int), (3885182099843068 : Int), (1113456151214777 : Int), (190386247216373 : Int), (-679964672852860 : Int), (667072335362784 : Int), (-421926227004705 : Int), (-151332791112386 : Int), (-55256983330915 : Int)]
def S4_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-225613296161232 : Int), (-325614344177077 : Int), (1567222632571605 : Int), (252808486872865 : Int), (277648932601389 : Int), (960452676690174 : Int), (349005276501401 : Int), (56025930995981 : Int), (518642878307598 : Int), (72700978575408 : Int)]
def S4_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (2058006280201874 : Int), (-1062762320657353 : Int), (-370361955221506 : Int), (-779397902499690 : Int), (1724673356908321 : Int), (968810468214133 : Int), (928374848050339 : Int), (-133657265862685 : Int), (275727181145286 : Int)]
def S4_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (102815973845876 : Int), (-313490200463328 : Int), (2069678881263577 : Int), (1586500244090672 : Int), (50043105098376 : Int), (269779847073193 : Int), (21154392986668 : Int), (22682830603240 : Int)]
def S4_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (726401076889315 : Int), (200385926821652 : Int), (2283377211475720 : Int), (1729697608850293 : Int), (134071955594021 : Int), (538194386241634 : Int), (165694412920899 : Int)]
def S4_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1336985927898285 : Int), (1596436046430328 : Int), (-1647231869938888 : Int), (7192560126583 : Int), (838294789994680 : Int), (312872158814493 : Int)]
def S4_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (2294670393796699 : Int), (-477621523010783 : Int), (52252342171756 : Int), (618199947874892 : Int), (154751649327858 : Int)]
def S4_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2590461006452703 : Int), (2296100917424633 : Int), (1758972339285438 : Int), (661598505121587 : Int)]
def S4_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-132955248994617 : Int), (-599871252579611 : Int), (-27868105815809 : Int)]
def S4_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (517518861988233 : Int), (-45638584567178 : Int)]
def S4_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-37116400898529 : Int)]
def S4_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int)]
def S4_B_l : List (List Int) := [S4_B_l_0, S4_B_l_1, S4_B_l_2, S4_B_l_3, S4_B_l_4, S4_B_l_5, S4_B_l_6, S4_B_l_7, S4_B_l_8, S4_B_l_9, S4_B_l_10, S4_B_l_11, S4_B_l_12, S4_B_l_13, S4_B_l_14, S4_B_l_15, S4_B_l_16, S4_B_l_17, S4_B_l_18, S4_B_l_19, S4_B_l_20, S4_B_l_21, S4_B_l_22, S4_B_l_23, S4_B_l_24, S4_B_l_25, S4_B_l_26, S4_B_l_27, S4_B_l_28, S4_B_l_29, S4_B_l_30, S4_B_l_31, S4_B_l_32, S4_B_l_33, S4_B_l_34]
def S4_B_D_0 : List Int := [(696898287520224284163436993216394024984804 : Int), (-44155431337454416223783630322924 : Int), (-44158664134266753656397215054586 : Int), (54469791801418838048493701712670 : Int), (-470420566916674411530047925125440 : Int), (-408932206975827557052249645026348 : Int), (-470424719927153563564924196341334 : Int), (-345309133771511142189601827716306 : Int), (-345314807964620272917265821701454 : Int), (-423940879671688153370776823582408 : Int), (-64800245338062791228488506074924 : Int), (496809618055865586413259079339874 : Int), (496808709137384838584262142652024 : Int), (-64792025762976298729469774443744 : Int), (-416247324839561858713582329193610 : Int), (-107882932492545571585362135455356 : Int), (-416246542515952657569642010939672 : Int), (-343742892692202502469643609744968 : Int), (-343748756855886714225524074206100 : Int), (-872569450647519130700649227667760 : Int), (362719581862659265414581225739236 : Int), (1150338238232821206248937135385978 : Int), (1609230564952764242401041079732110 : Int), (1150331133842355392539599251510554 : Int), (362717561844984715501319825084380 : Int), (196891835628588197146545847618386 : Int), (2436529273874845468373496039195568 : Int), (2436520409639997413675266552713316 : Int), (196878549811803421075950851724338 : Int), (329939803001644431524469332204604 : Int), (542765993714193109351619820328514 : Int), (329943071680985982527814050098382 : Int), (-80917753300695925288637258060064 : Int), (-80916561014572652061297434447374 : Int), (-479724843434132861405577690613288 : Int)]
def S4_B_D_1 : List Int := [(-44155431337454416223783630322924 : Int), (696898287503342877790090616271649005759004 : Int), (41072610863826274867579799891916 : Int), (23859014991582637532527907357298 : Int), (287621818722678054034675731016456 : Int), (213526793725056051603715250494124 : Int), (289032585275349789298102313319568 : Int), (204814222567370395042882939925890 : Int), (216839117158058404875614322790442 : Int), (285648522540172558077074796303974 : Int), (3046945867275370174253591070850 : Int), (-189320127236669324150667656641946 : Int), (-188068409416312802885474457582632 : Int), (37926320147818160411543947408144 : Int), (-101228174728782862779189003289056 : Int), (-190008080457913532346641907083040 : Int), (-69710793108309542942284158358048 : Int), (-182009556600656081081233334444298 : Int), (-145736912065831800768713091546920 : Int), (137716139876319029759701434943030 : Int), (-223689253337360701169646451364326 : Int), (-465445649249228345529842489287984 : Int), (-835144839620175863995521032749628 : Int), (-461951880447229646067029655011300 : Int), (-196647376283135593350416060373302 : Int), (-402327509097582973541988470383762 : Int), (-1529490034925515981832043165814206 : Int), (-1515934059870839961775881503830358 : Int), (-387846543088224467746701393598774 : Int), (-661756458978602845072995365347154 : Int), (-1480595031815114355086923966511302 : Int), (-616403914800047725015898291178012 : Int), (-474359735431672481772388925149034 : Int), (-458136268529733658975087068623812 : Int), (-105863866674325603453402498871216 : Int)]
def S4_B_D_2 : List Int := [(-44158664134266753656397215054586 : Int), (41072610863826274867579799891916 : Int), (696898287492295429332456081635276980747951 : Int), (2643715189962018243839509969371 : Int), (297162741243472584230480059564977 : Int), (234494902909938915691441869843189 : Int), (297657986857743126263532619266598 : Int), (215678339987048328564830058782757 : Int), (219883318388759285667385540212884 : Int), (284739961012570382952947874255512 : Int), (22416053728252468496236017477631 : Int), (-239293363959528008553263615169944 : Int), (-238854921277693596144301596948497 : Int), (34600089014579110648158510243584 : Int), (37028898754101468814804029969650 : Int), (-97711842755032763609089458689243 : Int), (48035933533464605886723993359033 : Int), (-31640673692715398275494068548338 : Int), (-18967815084828106786263720893294 : Int), (294426707027052400711762898919436 : Int), (-226175630922225423904203033670970 : Int), (-571531275088447328270732960378045 : Int), (-919459094384464436230521668992890 : Int), (-570307319963877446692681663856008 : Int), (-216727037897035007089382008858166 : Int), (-304766004054378973484377867405468 : Int), (-1561788741378990468633540849035776 : Int), (-1557048716202055961783890189170137 : Int), (-299698892274255903193446144865129 : Int), (-499495713513286351983326400107201 : Int), (-1086742718591716691926731811526442 : Int), (-483654841784089361152251157051181 : Int), (-285824240406234481993322372306375 : Int), (-280155662235918391456697834050511 : Int), (44254616059982160089142482743406 : Int)]
def S4_B_D_3 : List Int := [(54469791801418838048493701712670 : Int), (23859014991582637532527907357298 : Int), (2643715189962018243839509969371 : Int), (696898287697368645655226246240310669050996 : Int), (-475081752643882634760665092688138 : Int), (-532451548646822571181249111604566 : Int), (-471440652814872591054993025695850 : Int), (-367356439851175173269248922464666 : Int), (-336234294855422414858454149121708 : Int), (-341325209200032734050113759073895 : Int), (-166498659317353449234741983366563 : Int), (889766910163899672459171864172240 : Int), (893014168522161075180511812525801 : Int), (-76123426167425474539180831025769 : Int), (-1580906578593290196433805651774678 : Int), (-932241260390146851345387098065550 : Int), (-1499284124240904495851837791986437 : Int), (-1625594692692507348013301219657907 : Int), (-1531665166428538641241605109334600 : Int), (-2185278809700856488180027718126800 : Int), (375070136828558938801870195839440 : Int), (1953854106318301124073764146437001 : Int), (2131663537917562454308536472438604 : Int), (1962891268143368667309342860789386 : Int), (445102244657112577038525639655360 : Int), (-723353439844196354561115066043430 : Int), (2359005466419385193670451942904202 : Int), (2394104360053276679834828360972788 : Int), (-685886444846047363579717590132758 : Int), (-1163509464723503917516068175233464 : Int), (-3219618168924090736025271910607656 : Int), (-1046035665803247895278013507133689 : Int), (-1801096441751461326837965015228430 : Int), (-1759075402758679227179954762265048 : Int), (-1800065244710045478153340761534675 : Int)]
def S4_B_D_4 : List Int := [(-470420566916674411530047925125440 : Int), (287621818722678054034675731016456 : Int), (297162741243472584230480059564977 : Int), (-475081752643882634760665092688138 : Int), (696898290851986963965310261309546247743213 : Int), (3004727533925188686259204811281167 : Int), (3393712278914571181589806241301061 : Int), (2499496319266801567345859298472590 : Int), (2484245907408758965155692666692117 : Int), (3021455268314540089282632189675397 : Int), (517105070997688502076159969660769 : Int), (-3754308654683563352301058882810522 : Int), (-3757100986965076510610491542694208 : Int), (474427127695282608919281611426542 : Int), (3507567335945585272151975430300179 : Int), (1161012889131220228883581095098175 : Int), (3471864592381145366592341227894570 : Int), (3035901942895253600918810751068749 : Int), (2995819691440346098739465465379707 : Int), (6864482688550695924209646949971238 : Int), (-2621303769011684767642501614120584 : Int), (-8655385201135591497080751685064292 : Int), (-11832434859405952402345913642822887 : Int), (-8658923213493601221140303477352521 : Int), (-2651894089084272042228798345846510 : Int), (-1025751895826007858755477861960394 : Int), (-17536763809677564038010042865817160 : Int), (-17542712284187207329201604551536140 : Int), (-1037807557828761004321103127809563 : Int), (-1731107746864401000835604012548545 : Int), (-2255164923503573622165671932224007 : Int), (-1781023319432120335513512899931963 : Int), (1329910804687115855132175517448273 : Int), (1315067081686561225942009962727015 : Int), (4034094105017561809614413169794219 : Int)]
def S4_B_D_5 : List Int := [(-408932206975827557052249645026348 : Int), (213526793725056051603715250494124 : Int), (234494902909938915691441869843189 : Int), (-532451548646822571181249111604566 : Int), (3004727533925188686259204811281167 : Int), (696898290214183258319158357295232179169450 : Int), (3002764506937272737171634164715627 : Int), (2226912648774982540857289818541213 : Int), (2197033393745042367567955643420598 : Int), (2617852734209499809273990837161527 : Int), (504703534282327282675157903262105 : Int), (-3549425135609157426355050850319147 : Int), (-3551782771312944701489398103181130 : Int), (416712834986254767044691670070050 : Int), (3818717650098103145031978883570910 : Int), (1436303890417227311158337272555076 : Int), (3737540610868569608717869766605381 : Int), (3458536612426458303129084560925076 : Int), (3364543376001982695214406341858018 : Int), (6860870292467939882966340263224384 : Int), (-2336741279569765693666838904624647 : Int), (-8161105681407025153954892152088769 : Int), (-10803029753239644160438990895562547 : Int), (-8170285837534896418396250295825252 : Int), (-2406416253740147812905547817354552 : Int), (-338085348938204738028987385726228 : Int), (-15583860283675027673639846493664210 : Int), (-15624571873435015963666114094821488 : Int), (-377948936469865478748474775826976 : Int), (-635850664964621418066322679525456 : Int), (212879382630935067263215210156456 : Int), (-753639014121438504522140485506140 : Int), (2227537139157894054652353544728043 : Int), (2183505748491353199415214651021685 : Int), (4371944425095625762442260005276375 : Int)]
def S4_B_D_6 : List Int := [(-470424719927153563564924196341334 : Int), (289032585275349789298102313319568 : Int), (297657986857743126263532619266598 : Int), (-471440652814872591054993025695850 : Int), (3393712278914571181589806241301061 : Int), (3002764506937272737171634164715627 : Int), (696898290850033622254658699119343803071146 : Int), (2496522547299036300352516310318266 : Int), (2485837812082982858557702780229859 : Int), (3021927948759703250945410955352152 : Int), (511057062826647615417943697526807 : Int), (-3747626505065608331611932863195213 : Int), (-3747022853398368169607306767276621 : Int), (477305752848008909755436547599023 : Int), (3485884096299183892167299759043134 : Int), (1142995586080455744010397329937724 : Int), (3451466477578013420593955061867715 : Int), (3012867450491252759712589944959477 : Int), (2971920084661661333482179460309858 : Int), (6838502629442040651607945269555321 : Int), (-2620728211264649089793591197161694 : Int), (-8639182694797692603599809911801499 : Int), (-11820677542022211056440375741082423 : Int), (-8643478804178126381054593864883503 : Int), (-2650298873627796227811080828237112 : Int), (-1036849309792696416953968193784905 : Int), (-17526854881338957379252800587284031 : Int), (-17554959261216030081020745821699061 : Int), (-1058634814233606773234604976844073 : Int), (-1756267500665051613003783808688159 : Int), (-2324870137617051290426732112429427 : Int), (-1807946579989366498659918605625825 : Int), (1302888573633530625565141151298889 : Int), (1280091439999850762452748439130822 : Int), (4009141071040948113962147375214408 : Int)]
def S4_B_D_7 : List Int := [(-345309133771511142189601827716306 : Int), (204814222567370395042882939925890 : Int), (215678339987048328564830058782757 : Int), (-367356439851175173269248922464666 : Int), (2499496319266801567345859298472590 : Int), (2226912648774982540857289818541213 : Int), (2496522547299036300352516310318266 : Int), (696898289350234993586148480377229817713183 : Int), (1842578342913432479101599875965247 : Int), (2220877811376279612162097405852969 : Int), (383243708990064735422525900366281 : Int), (-2758848425803767752071042387622201 : Int), (-2796959151459991828596441829678443 : Int), (351915394925904087365358488713465 : Int), (2712731756347433733414576020840073 : Int), (775970020764276010691279980585689 : Int), (2635194854601062306989407872815490 : Int), (2377396751202299746407291057534484 : Int), (2306159714930675738349738170920395 : Int), (5152811339690237650719692372901940 : Int), (-1934140049753626109498308064288445 : Int), (-6391957568892607329112630430046146 : Int), (-8775023811244228265180018255416562 : Int), (-6420837638832204780565356484970019 : Int), (-1948115530993104831612549833092664 : Int), (-694969353530651398473087084706010 : Int), (-13078035627023943758665233775905366 : Int), (-13071296816395940631749511509445600 : Int), (-700468602983192471237637565526245 : Int), (-1166431822530909131048741227156621 : Int), (-1604767761926173019149937105715281 : Int), (-1234912561897062730039601340654434 : Int), (1090577481405007542016903166151892 : Int), (1086230530869075659592940591492098 : Int), (3062410688316223720638427340116571 : Int)]
def S4_B_D_8 : List Int := [(-345314807964620272917265821701454 : Int), (216839117158058404875614322790442 : Int), (219883318388759285667385540212884 : Int), (-336234294855422414858454149121708 : Int), (2484245907408758965155692666692117 : Int), (2197033393745042367567955643420598 : Int), (2485837812082982858557702780229859 : Int), (1842578342913432479101599875965247 : Int), (696898289294330234838181745974752210717502 : Int), (2218898983860225573432556802735288 : Int), (360600409096749060212525890847092 : Int), (-2717348487066000410116279002700811 : Int), (-2715751476388169819156768426909377 : Int), (348894433872749369510941495536689 : Int), (2494608360151593991704977111992686 : Int), (709634968669867368977897339150550 : Int), (2483188790889744084622736979231852 : Int), (2143505968591756740207041951622235 : Int), (2129131791665248997136870670992096 : Int), (4935791773450799632468039671598340 : Int), (-1922731137413837761226505187771129 : Int), (-6273097986942636073322472624985676 : Int), (-8646421368551213878531292475866835 : Int), (-6274072431022517363633926965764742 : Int), (-1933971608548368485167951313338464 : Int), (-814496999568614428661951132237204 : Int), (-12939971263563803098630690048767338 : Int), (-12953389700436455989094715503076920 : Int), (-823881067510992419914334394644422 : Int), (-1384212065345994213198986467169032 : Int), (-2031013247851489300659620808612600 : Int), (-1403010909767577634511808158042339 : Int), (851041065423872461282723369449261 : Int), (841377057366628517578069389512257 : Int), (2860650168624891714638490373727498 : Int)]
def S4_B_D_9 : List Int := [(-423940879671688153370776823582408 : Int), (285648522540172558077074796303974 : Int), (284739961012570382952947874255512 : Int), (-341325209200032734050113759073895 : Int), (3021455268314540089282632189675397 : Int), (2617852734209499809273990837161527 : Int), (3021927948759703250945410955352152 : Int), (2220877811376279612162097405852969 : Int), (2218898983860225573432556802735288 : Int), (696898290183412182582386957633303746169504 : Int), (416013165428067077202630147051079 : Int), (-3165541794162849436100803161655154 : Int), (-3168653787195896407671807105607275 : Int), (421652888336814757842139042627552 : Int), (2615238592377016087908533600324961 : Int), (669450159369561392411394006860444 : Int), (2615259935838656845024309961988313 : Int), (2146843246279309697279138828727132 : Int), (2148475753739923090446056696506550 : Int), (5541693299412608637090760237504168 : Int), (-2326140997759612993164053161770145 : Int), (-7342078586717272964876402352346992 : Int), (-10303447461009088903408565786263756 : Int), (-7344022765586263874499653717778467 : Int), (-2321115076128269424804783402831317 : Int), (-1317258824817261851819999993643425 : Int), (-15641258272230412992961628292355832 : Int), (-15638816127364004471137243099429889 : Int), (-1314958021375645078906853927748461 : Int), (-2195025914925471610932531271598200 : Int), (-3681786240411394883471057502617405 : Int), (-2191127507549374149384729235803510 : Int), (426056581601591458866775374975690 : Int), (428911394691858783491261406732038 : Int), (3013579776343970959436653105262083 : Int)]
def S4_B_D_10 : List Int := [(-64800245338062791228488506074924 : Int), (3046945867275370174253591070850 : Int), (22416053728252468496236017477631 : Int), (-166498659317353449234741983366563 : Int), (517105070997688502076159969660769 : Int), (504703534282327282675157903262105 : Int), (511057062826647615417943697526807 : Int), (383243708990064735422525900366281 : Int), (360600409096749060212525890847092 : Int), (416013165428067077202630147051079 : Int), (696898287689638082814399590167831986040658 : Int), (-696753229389687473673797531008497 : Int), (-709826771343697885923949644586712 : Int), (80660839712736539714561420860235 : Int), (1144608194080290929910769175710284 : Int), (632577523852828765946154731225060 : Int), (1029393828815914720008966438072777 : Int), (1119881999612226069054424374648075 : Int), (995984886446021129938246133429622 : Int), (1687296947906753294376043483280544 : Int), (-300554654901907965277923662350872 : Int), (-1601113955696469739598240954517103 : Int), (-1955256057814958859859099467997773 : Int), (-1635634468867018296224713205555246 : Int), (-433120496636817946173893792401463 : Int), (364826950880190805890040249619282 : Int), (-2379756894524770197249090729823069 : Int), (-2512682721257827073224681393774328 : Int), (265858939623167732183604512034685 : Int), (545662615303868914827894126681847 : Int), (1540638345168798315834014496506571 : Int), (378298763822460169695195421210032 : Int), (1068734313658059355345531134728694 : Int), (985070448937686876153261514975681 : Int), (1260558026294199873825742261408017 : Int)]
def S4_B_D_11 : List Int := [(496809618055865586413259079339874 : Int), (-189320127236669324150667656641946 : Int), (-239293363959528008553263615169944 : Int), (889766910163899672459171864172240 : Int), (-3754308654683563352301058882810522 : Int), (-3549425135609157426355050850319147 : Int), (-3747626505065608331611932863195213 : Int), (-2758848425803767752071042387622201 : Int), (-2717348487066000410116279002700811 : Int), (-3165541794162849436100803161655154 : Int), (-696753229389687473673797531008497 : Int), (696898292601348692903574194469937033813572 : Int), (5046144721995110353929019375055612 : Int), (-509126932026746592692818188930166 : Int), (-6107565515215782079513203068546746 : Int), (-2945317194931158927471322309478712 : Int), (-5939270030777531749314344746204495 : Int), (-5821465554197729305213617531044174 : Int), (-5684865541977903287606308565531712 : Int), (-10160838014273837921288005104336505 : Int), (2986637270286570351898556297319157 : Int), (11401706848007424425003418378352135 : Int), (14239589338015489204002120645844280 : Int), (11316184370807928048246422298953431 : Int), (3132229556304756952746650064642656 : Int), (-629431651981725285413891530957497 : Int), (19351837268443153379118691144636079 : Int), (19371479623506868367554654700802211 : Int), (-552813091410910464859227544845469 : Int), (-1008947465706775457035908690511931 : Int), (-5172847601407708779821407778840209 : Int), (-757368421706165067597739513838610 : Int), (-4886861404520953218524400012778806 : Int), (-4838387375328683119744424926878181 : Int), (-7067552245844430313600659170815890 : Int)]
def S4_B_D_12 : List Int := [(496808709137384838584262142652024 : Int), (-188068409416312802885474457582632 : Int), (-238854921277693596144301596948497 : Int), (893014168522161075180511812525801 : Int), (-3757100986965076510610491542694208 : Int), (-3551782771312944701489398103181130 : Int), (-3747022853398368169607306767276621 : Int), (-2796959151459991828596441829678443 : Int), (-2715751476388169819156768426909377 : Int), (-3168653787195896407671807105607275 : Int), (-709826771343697885923949644586712 : Int), (5046144721995110353929019375055612 : Int), (696898292489119054900131183937416622487479 : Int), (-522767454527961545793248208857110 : Int), (-6137167172534396692949028905661180 : Int), (-2896022229601560609146185226724373 : Int), (-5947785148790270937907990538957213 : Int), (-5863578454943882230182846665150765 : Int), (-5665884815036059537190043384488837 : Int), (-10161173585220239313508742086439746 : Int), (2976383198747341145974853481669081 : Int), (11287998203883661353565840161728358 : Int), (14203090066822168346490742680452117 : Int), (11281325122678387843209962847155292 : Int), (3112467861794187869593004459893125 : Int), (-633500996109874491266157966878961 : Int), (19356540370639862052882469402007636 : Int), (19379878659039120732298837478494151 : Int), (-572829816116635556835985663460314 : Int), (-1009840639720253669621492202229713 : Int), (-5031155193091517149866361936690178 : Int), (-750983367438193252855254246370787 : Int), (-4873706592527280534040447283660929 : Int), (-4808170417920459775324654238131371 : Int), (-7060341532641591458397214533688700 : Int)]
def S4_B_D_13 : List Int := [(-64792025762976298729469774443744 : Int), (37926320147818160411543947408144 : Int), (34600089014579110648158510243584 : Int), (-76123426167425474539180831025769 : Int), (474427127695282608919281611426542 : Int), (416712834986254767044691670070050 : Int), (477305752848008909755436547599023 : Int), (351915394925904087365358488713465 : Int), (348894433872749369510941495536689 : Int), (421652888336814757842139042627552 : Int), (80660839712736539714561420860235 : Int), (-509126932026746592692818188930166 : Int), (-522767454527961545793248208857110 : Int), (696898287551163078845687701121544535299615 : Int), (534391096522921133999379836723426 : Int), (238977838439859850303872768767555 : Int), (537677255461523407947212663666166 : Int), (476160497902030298033421207357116 : Int), (477459227697881738184623886867773 : Int), (1016402993840648948448040567713906 : Int), (-361521811914798570586131122020297 : Int), (-1199318533375530369470622007588509 : Int), (-1639045709184549650207619193509877 : Int), (-1211695679377132518622873569741350 : Int), (-349528204415946913807955124604257 : Int), (-106357394810165358370244880783587 : Int), (-2372252065751903034278938612633040 : Int), (-2378299993188430473145739417843257 : Int), (-104258574956453950780058310100232 : Int), (-186769833401225616764200814376855 : Int), (-159651454451814138516580682623720 : Int), (-175177122744918851098590434979876 : Int), (243948818806139101702680729534415 : Int), (244959717255543746679627350978755 : Int), (614204846142965108819967500774393 : Int)]
def S4_B_D_14 : List Int := [(-416247324839561858713582329193610 : Int), (-101228174728782862779189003289056 : Int), (37028898754101468814804029969650 : Int), (-1580906578593290196433805651774678 : Int), (3507567335945585272151975430300179 : Int), (3818717650098103145031978883570910 : Int), (3485884096299183892167299759043134 : Int), (2712731756347433733414576020840073 : Int), (2494608360151593991704977111992686 : Int), (2615238592377016087908533600324961 : Int), (1144608194080290929910769175710284 : Int), (-6107565515215782079513203068546746 : Int), (-6137167172534396692949028905661180 : Int), (534391096522921133999379836723426 : Int), (696898297887058211827799013663330040803526 : Int), (5851547491754279448387599195303696 : Int), (9830055396296171755746527437783985 : Int), (10599518801499228732420864700305783 : Int), (9954795339888854228025184336337331 : Int), (14654360288887175819539232915313247 : Int), (-2731115067286114420863514220872934 : Int), (-13514780545941869913918459137493750 : Int), (-15176080170882783708144922757902023 : Int), (-13593721259116661148131674824436613 : Int), (-3208703674056871070020142827156047 : Int), (4361715338580336954594375298368856 : Int), (-17592012666716911741193696561793523 : Int), (-17899553635316885808412677736202415 : Int), (4051765189963266080055302084381454 : Int), (6944781420264865708060329517000027 : Int), (19444904382838884202261812038834501 : Int), (6127146288119360116536134653351370 : Int), (11391531549851543934920207180964758 : Int), (11097275437224747595003448001360563 : Int), (11806171108355050468624081252499242 : Int)]
def S4_B_D_15 : List Int := [(-107882932492545571585362135455356 : Int), (-190008080457913532346641907083040 : Int), (-97711842755032763609089458689243 : Int), (-932241260390146851345387098065550 : Int), (1161012889131220228883581095098175 : Int), (1436303890417227311158337272555076 : Int), (1142995586080455744010397329937724 : Int), (775970020764276010691279980585689 : Int), (709634968669867368977897339150550 : Int), (669450159369561392411394006860444 : Int), (632577523852828765946154731225060 : Int), (-2945317194931158927471322309478712 : Int), (-2896022229601560609146185226724373 : Int), (238977838439859850303872768767555 : Int), (5851547491754279448387599195303696 : Int), (696898292251629290367561622458301879966226 : Int), (5621978348127281445590410833554760 : Int), (6252554542746022543262599916874450 : Int), (5914832981826903346279373733960394 : Int), (7711547580375817174440208258504901 : Int), (-915098027027662627336137583357714 : Int), (-6295238114021193579519937526919052 : Int), (-5859545920930244823082740324267174 : Int), (-6274896307534981790285486702344164 : Int), (-1228247211561819288852741244962167 : Int), (3418519445007791021888506038494061 : Int), (-4437053310072305007660853657145931 : Int), (-4533591174115406495906835470387471 : Int), (3308559141017651423314784666116704 : Int), (5706127930962626257547271633661393 : Int), (16025438779048998839986901046364617 : Int), (5263058646846104046658353771922827 : Int), (7611577555993452024603085235235406 : Int), (7430413220886176204301577423712194 : Int), (6787821519094360208931430277686111 : Int)]
def S4_B_D_16 : List Int := [(-416246542515952657569642010939672 : Int), (-69710793108309542942284158358048 : Int), (48035933533464605886723993359033 : Int), (-1499284124240904495851837791986437 : Int), (3471864592381145366592341227894570 : Int), (3737540610868569608717869766605381 : Int), (3451466477578013420593955061867715 : Int), (2635194854601062306989407872815490 : Int), (2483188790889744084622736979231852 : Int), (2615259935838656845024309961988313 : Int), (1029393828815914720008966438072777 : Int), (-5939270030777531749314344746204495 : Int), (-5947785148790270937907990538957213 : Int), (537677255461523407947212663666166 : Int), (9830055396296171755746527437783985 : Int), (5621978348127281445590410833554760 : Int), (696898296908261802268515210982296008856020 : Int), (9997057980278426201140918834887872 : Int), (9504488301130875432784332310316155 : Int), (14060075290762556919379145066592478 : Int), (-2765056413869776742177164449732768 : Int), (-13163177780239670209298458463069858 : Int), (-14844399008019799672920906349252696 : Int), (-13194512891659237728688735683265510 : Int), (-3145950285983662443453038852384315 : Int), (3928966262830654717039741948799506 : Int), (-17439944011848097516781462702692246 : Int), (-17569829962646871283438852349830963 : Int), (3783957011328547795230388012541897 : Int), (6300900726969740000599254454158112 : Int), (18132239524769037258550880846606125 : Int), (5694813072913302293610556622201254 : Int), (10681312418959543029900284634432143 : Int), (10459184995728274258441383034886042 : Int), (11241030897266440834980240398470854 : Int)]
def S4_B_D_17 : List Int := [(-343742892692202502469643609744968 : Int), (-182009556600656081081233334444298 : Int), (-31640673692715398275494068548338 : Int), (-1625594692692507348013301219657907 : Int), (3035901942895253600918810751068749 : Int), (3458536612426458303129084560925076 : Int), (3012867450491252759712589944959477 : Int), (2377396751202299746407291057534484 : Int), (2143505968591756740207041951622235 : Int), (2146843246279309697279138828727132 : Int), (1119881999612226069054424374648075 : Int), (-5821465554197729305213617531044174 : Int), (-5863578454943882230182846665150765 : Int), (476160497902030298033421207357116 : Int), (10599518801499228732420864700305783 : Int), (6252554542746022543262599916874450 : Int), (9997057980278426201140918834887872 : Int), (696898298431637031734041747029207214160875 : Int), (10248979738413578833954899014415314 : Int), (14470130969207262922195820176078824 : Int), (-2386466946392123611836448727076211 : Int), (-12790605118632515986346770695888747 : Int), (-13805864354913143490401197884762514 : Int), (-12876159867616540839283778274354476 : Int), (-2887197871701294826879364087339228 : Int), (5010557090777471482432922963236083 : Int), (-15043015489255294302295310060554041 : Int), (-15342403554009674640222120151683448 : Int), (4728289828196320263648952410487075 : Int), (8079346287051398077133061390640952 : Int), (22080146675127062626076109924577827 : Int), (7194496611268449983929100936972374 : Int), (12260850272640628054029198569817282 : Int), (11918588784808789213050999982158722 : Int), (12018150586600210577646113631700307 : Int)]
def S4_B_D_18 : List Int := [(-343748756855886714225524074206100 : Int), (-145736912065831800768713091546920 : Int), (-18967815084828106786263720893294 : Int), (-1531665166428538641241605109334600 : Int), (2995819691440346098739465465379707 : Int), (3364543376001982695214406341858018 : Int), (2971920084661661333482179460309858 : Int), (2306159714930675738349738170920395 : Int), (2129131791665248997136870670992096 : Int), (2148475753739923090446056696506550 : Int), (995984886446021129938246133429622 : Int), (-5684865541977903287606308565531712 : Int), (-5665884815036059537190043384488837 : Int), (477459227697881738184623886867773 : Int), (9954795339888854228025184336337331 : Int), (5914832981826903346279373733960394 : Int), (9504488301130875432784332310316155 : Int), (10248979738413578833954899014415314 : Int), (696898297228159432192509106690525335408358 : Int), (13791366323437513785922820151403055 : Int), (-2418975950175559541754607534372864 : Int), (-12438496013913332807538635469777471 : Int), (-13477155807022981737787567797575188 : Int), (-12442101488378664151884881939814528 : Int), (-2813897806320800449317205786399341 : Int), (4538236717752983572087036585327190 : Int), (-14980985673385676978802678234355833 : Int), (-15084057827221989288824453658034637 : Int), (4364587151795928248555405444525131 : Int), (7318979053228834114412052208345779 : Int), (20506097865246608846952690030520274 : Int), (6685856782703092741417254866361113 : Int), (11405063405975961508326263278155572 : Int), (11228295196259623282946413409382653 : Int), (11372196620553599514528277626819024 : Int)]
def S4_B_D_19 : List Int := [(-872569450647519130700649227667760 : Int), (137716139876319029759701434943030 : Int), (294426707027052400711762898919436 : Int), (-2185278809700856488180027718126800 : Int), (6864482688550695924209646949971238 : Int), (6860870292467939882966340263224384 : Int), (6838502629442040651607945269555321 : Int), (5152811339690237650719692372901940 : Int), (4935791773450799632468039671598340 : Int), (5541693299412608637090760237504168 : Int), (1687296947906753294376043483280544 : Int), (-10160838014273837921288005104336505 : Int), (-10161173585220239313508742086439746 : Int), (1016402993840648948448040567713906 : Int), (14654360288887175819539232915313247 : Int), (7711547580375817174440208258504901 : Int), (14060075290762556919379145066592478 : Int), (14470130969207262922195820176078824 : Int), (13791366323437513785922820151403055 : Int), (696898309858757712888841201878488807593367 : Int), (-5366138620138385040972057027157393 : Int), (-22714998506626890627296468406972614 : Int), (-27244636265121835719629637561634401 : Int), (-22761867772888962457741639036628722 : Int), (-5889296964656337770287689106849986 : Int), (3960528601706545275895774801489348 : Int), (-34788970770618408983447369714184749 : Int), (-35050469049239099423711737195707298 : Int), (3679043442707572671008121614858449 : Int), (6275085958725529722269701527405678 : Int), (20119502966176267338968617516192427 : Int), (5408698627586124345118809096601069 : Int), (13943800182727093445840333615421979 : Int), (13634571132174970200003179210792196 : Int), (16764984853290406598682413440452735 : Int)]
def S4_B_D_20 : List Int := [(362719581862659265414581225739236 : Int), (-223689253337360701169646451364326 : Int), (-226175630922225423904203033670970 : Int), (375070136828558938801870195839440 : Int), (-2621303769011684767642501614120584 : Int), (-2336741279569765693666838904624647 : Int), (-2620728211264649089793591197161694 : Int), (-1934140049753626109498308064288445 : Int), (-1922731137413837761226505187771129 : Int), (-2326140997759612993164053161770145 : Int), (-300554654901907965277923662350872 : Int), (2986637270286570351898556297319157 : Int), (2976383198747341145974853481669081 : Int), (-361521811914798570586131122020297 : Int), (-2731115067286114420863514220872934 : Int), (-915098027027662627336137583357714 : Int), (-2765056413869776742177164449732768 : Int), (-2386466946392123611836448727076211 : Int), (-2418975950175559541754607534372864 : Int), (-5366138620138385040972057027157393 : Int), (696898289583291990833522272506817591608839 : Int), (6839839349183662231908633191285453 : Int), (9248581184862850012792486024945074 : Int), (6810584698721283889799196938283256 : Int), (2062101974747262583256086148557265 : Int), (812053977121628571157816231772459 : Int), (13761122839456875595531996824649349 : Int), (13639444989597990263015240127021762 : Int), (740297248597544389290450203984533 : Int), (1320829997167156479376314706955057 : Int), (1527163168768372270250420319563291 : Int), (1268856711580660896290206841923940 : Int), (-1103245452344120108346498879221520 : Int), (-1153603050944130180593704888098443 : Int), (-3185689908661783060479123270078184 : Int)]
def S4_B_D_21 : List Int := [(1150338238232821206248937135385978 : Int), (-465445649249228345529842489287984 : Int), (-571531275088447328270732960378045 : Int), (1953854106318301124073764146437001 : Int), (-8655385201135591497080751685064292 : Int), (-8161105681407025153954892152088769 : Int), (-8639182694797692603599809911801499 : Int), (-6391957568892607329112630430046146 : Int), (-6273097986942636073322472624985676 : Int), (-7342078586717272964876402352346992 : Int), (-1601113955696469739598240954517103 : Int), (11401706848007424425003418378352135 : Int), (11287998203883661353565840161728358 : Int), (-1199318533375530369470622007588509 : Int), (-13514780545941869913918459137493750 : Int), (-6295238114021193579519937526919052 : Int), (-13163177780239670209298458463069858 : Int), (-12790605118632515986346770695888747 : Int), (-12438496013913332807538635469777471 : Int), (-22714998506626890627296468406972614 : Int), (6839839349183662231908633191285453 : Int), (696898313076010606090006843549566799881010 : Int), (32392891778414300859141184562760349 : Int), (25529994868813427167062821552253285 : Int), (7144218403193686704164922915439811 : Int), (-999895657263969331635500720118639 : Int), (44602284922794792216024498773069407 : Int), (44647142877943734953021032127951334 : Int), (-866058835729687628553058392229571 : Int), (-1537364496491538194766623114325606 : Int), (-9685009712716367765805275771340348 : Int), (-1008048641869287317184186437877027 : Int), (-10330436152513539783211119061488667 : Int), (-10200977168094595161837370720992834 : Int), (-15575686306910445100229566187364018 : Int)]
def S4_B_D_22 : List Int := [(1609230564952764242401041079732110 : Int), (-835144839620175863995521032749628 : Int), (-919459094384464436230521668992890 : Int), (2131663537917562454308536472438604 : Int), (-11832434859405952402345913642822887 : Int), (-10803029753239644160438990895562547 : Int), (-11820677542022211056440375741082423 : Int), (-8775023811244228265180018255416562 : Int), (-8646421368551213878531292475866835 : Int), (-10303447461009088903408565786263756 : Int), (-1955256057814958859859099467997773 : Int), (14239589338015489204002120645844280 : Int), (14203090066822168346490742680452117 : Int), (-1639045709184549650207619193509877 : Int), (-15176080170882783708144922757902023 : Int), (-5859545920930244823082740324267174 : Int), (-14844399008019799672920906349252696 : Int), (-13805864354913143490401197884762514 : Int), (-13477155807022981737787567797575188 : Int), (-27244636265121835719629637561634401 : Int), (9248581184862850012792486024945074 : Int), (32392891778414300859141184562760349 : Int), (696898330234056190343555610941178736333127 : Int), (32371948524254221248028634403963483 : Int), (9484839034104909792718360653510907 : Int), (1268191991528912345627645754956853 : Int), (61395926577501831792295158037015590 : Int), (61469959658747795709425549389565276 : Int), (1397717513343429093443117374044230 : Int), (2284052716463628975207221298608721 : Int), (-1533162689437600947982339468506975 : Int), (2732508842733772590234860450317250 : Int), (-9008551454873399232646370772481134 : Int), (-8890896128783286293017881474763683 : Int), (-17424127223237196797368536377462923 : Int)]
def S4_B_D_23 : List Int := [(1150331133842355392539599251510554 : Int), (-461951880447229646067029655011300 : Int), (-570307319963877446692681663856008 : Int), (1962891268143368667309342860789386 : Int), (-8658923213493601221140303477352521 : Int), (-8170285837534896418396250295825252 : Int), (-8643478804178126381054593864883503 : Int), (-6420837638832204780565356484970019 : Int), (-6274072431022517363633926965764742 : Int), (-7344022765586263874499653717778467 : Int), (-1635634468867018296224713205555246 : Int), (11316184370807928048246422298953431 : Int), (11281325122678387843209962847155292 : Int), (-1211695679377132518622873569741350 : Int), (-13593721259116661148131674824436613 : Int), (-6274896307534981790285486702344164 : Int), (-13194512891659237728688735683265510 : Int), (-12876159867616540839283778274354476 : Int), (-12442101488378664151884881939814528 : Int), (-22761867772888962457741639036628722 : Int), (6810584698721283889799196938283256 : Int), (25529994868813427167062821552253285 : Int), (32371948524254221248028634403963483 : Int), (696898312978704668168105616253825212025889 : Int), (7134437858913288740991065861379530 : Int), (-1065585805680841817901994561077153 : Int), (44555855419705598440624570323405768 : Int), (44686145994687916507553673770455702 : Int), (-891148118311898871152567378250057 : Int), (-1601763426212498197191874848048055 : Int), (-9673914096512603585753970528350758 : Int), (-1027444841303240168513738328283667 : Int), (-10388950194028251620139764410633362 : Int), (-10207026778588440707937127345929818 : Int), (-15615362791681029516408598315827175 : Int)]
def S4_B_D_24 : List Int := [(362717561844984715501319825084380 : Int), (-196647376283135593350416060373302 : Int), (-216727037897035007089382008858166 : Int), (445102244657112577038525639655360 : Int), (-2651894089084272042228798345846510 : Int), (-2406416253740147812905547817354552 : Int), (-2650298873627796227811080828237112 : Int), (-1948115530993104831612549833092664 : Int), (-1933971608548368485167951313338464 : Int), (-2321115076128269424804783402831317 : Int), (-433120496636817946173893792401463 : Int), (3132229556304756952746650064642656 : Int), (3112467861794187869593004459893125 : Int), (-349528204415946913807955124604257 : Int), (-3208703674056871070020142827156047 : Int), (-1228247211561819288852741244962167 : Int), (-3145950285983662443453038852384315 : Int), (-2887197871701294826879364087339228 : Int), (-2813897806320800449317205786399341 : Int), (-5889296964656337770287689106849986 : Int), (2062101974747262583256086148557265 : Int), (7144218403193686704164922915439811 : Int), (9484839034104909792718360653510907 : Int), (7134437858913288740991065861379530 : Int), (696898289584537398147591893096807689803400 : Int), (422583810924046438410298554739909 : Int), (13707983892287793420104680714105809 : Int), (13743788497158866657152345123913429 : Int), (461154030848297398402486261835988 : Int), (736569470591904439081457097005820 : Int), (182814410019617635876202833040529 : Int), (841879334359058493239875549658538 : Int), (-1759928713351263151173326108447602 : Int), (-1719194810042946456232073576448355 : Int), (-3691589898399766941324691049834846 : Int)]
def S4_B_D_25 : List Int := [(196891835628588197146545847618386 : Int), (-402327509097582973541988470383762 : Int), (-304766004054378973484377867405468 : Int), (-723353439844196354561115066043430 : Int), (-1025751895826007858755477861960394 : Int), (-338085348938204738028987385726228 : Int), (-1036849309792696416953968193784905 : Int), (-694969353530651398473087084706010 : Int), (-814496999568614428661951132237204 : Int), (-1317258824817261851819999993643425 : Int), (364826950880190805890040249619282 : Int), (-629431651981725285413891530957497 : Int), (-633500996109874491266157966878961 : Int), (-106357394810165358370244880783587 : Int), (4361715338580336954594375298368856 : Int), (3418519445007791021888506038494061 : Int), (3928966262830654717039741948799506 : Int), (5010557090777471482432922963236083 : Int), (4538236717752983572087036585327190 : Int), (3960528601706545275895774801489348 : Int), (812053977121628571157816231772459 : Int), (-999895657263969331635500720118639 : Int), (1268191991528912345627645754956853 : Int), (-1065585805680841817901994561077153 : Int), (422583810924046438410298554739909 : Int), (696898292149520028751674095680088724838212 : Int), (5914093005581373926616374036714491 : Int), (5571548360847722811463826103172159 : Int), (4397923386282302830342036540903956 : Int), (7507755522750891180075285697243227 : Int), (18165977140954124458879346452758410 : Int), (6898271324111297140966855308212782 : Int), (7619970663563244642582269275151710 : Int), (7352265363248898063554381972912348 : Int), (4883361800184481032948359066443802 : Int)]
def S4_B_D_26 : List Int := [(2436529273874845468373496039195568 : Int), (-1529490034925515981832043165814206 : Int), (-1561788741378990468633540849035776 : Int), (2359005466419385193670451942904202 : Int), (-17536763809677564038010042865817160 : Int), (-15583860283675027673639846493664210 : Int), (-17526854881338957379252800587284031 : Int), (-13078035627023943758665233775905366 : Int), (-12939971263563803098630690048767338 : Int), (-15641258272230412992961628292355832 : Int), (-2379756894524770197249090729823069 : Int), (19351837268443153379118691144636079 : Int), (19356540370639862052882469402007636 : Int), (-2372252065751903034278938612633040 : Int), (-17592012666716911741193696561793523 : Int), (-4437053310072305007660853657145931 : Int), (-17439944011848097516781462702692246 : Int), (-15043015489255294302295310060554041 : Int), (-14980985673385676978802678234355833 : Int), (-34788970770618408983447369714184749 : Int), (13761122839456875595531996824649349 : Int), (44602284922794792216024498773069407 : Int), (61395926577501831792295158037015590 : Int), (44555855419705598440624570323405768 : Int), (13707983892287793420104680714105809 : Int), (5914093005581373926616374036714491 : Int), (696898379959111920269933557974232995566426 : Int), (92238307957179922250320319349295147 : Int), (5815228828945323514949186747587889 : Int), (9956960337393213799229021579514441 : Int), (14821864161691973456088672110765340 : Int), (10044238874788451671014646358465579 : Int), (-5903861558500349190080201988037982 : Int), (-6025268315894579037483919734762076 : Int), (-20187466429444041077778620462223584 : Int)]
def S4_B_D_27 : List Int := [(2436520409639997413675266552713316 : Int), (-1515934059870839961775881503830358 : Int), (-1557048716202055961783890189170137 : Int), (2394104360053276679834828360972788 : Int), (-17542712284187207329201604551536140 : Int), (-15624571873435015963666114094821488 : Int), (-17554959261216030081020745821699061 : Int), (-13071296816395940631749511509445600 : Int), (-12953389700436455989094715503076920 : Int), (-15638816127364004471137243099429889 : Int), (-2512682721257827073224681393774328 : Int), (19371479623506868367554654700802211 : Int), (19379878659039120732298837478494151 : Int), (-2378299993188430473145739417843257 : Int), (-17899553635316885808412677736202415 : Int), (-4533591174115406495906835470387471 : Int), (-17569829962646871283438852349830963 : Int), (-15342403554009674640222120151683448 : Int), (-15084057827221989288824453658034637 : Int), (-35050469049239099423711737195707298 : Int), (13639444989597990263015240127021762 : Int), (44647142877943734953021032127951334 : Int), (61469959658747795709425549389565276 : Int), (44686145994687916507553673770455702 : Int), (13743788497158866657152345123913429 : Int), (5571548360847722811463826103172159 : Int), (92238307957179922250320319349295147 : Int), (696898379909250948595639383833466735778873 : Int), (5770566049682853102447689483615510 : Int), (9581916106721211748929878858813171 : Int), (14235176595645488772071159749840520 : Int), (9924768629124912936655901828070823 : Int), (-6303302725552513018984494873927266 : Int), (-6196929417114614789042058542547943 : Int), (-20443348278094597406827244630263051 : Int)]
def S4_B_D_28 : List Int := [(196878549811803421075950851724338 : Int), (-387846543088224467746701393598774 : Int), (-299698892274255903193446144865129 : Int), (-685886444846047363579717590132758 : Int), (-1037807557828761004321103127809563 : Int), (-377948936469865478748474775826976 : Int), (-1058634814233606773234604976844073 : Int), (-700468602983192471237637565526245 : Int), (-823881067510992419914334394644422 : Int), (-1314958021375645078906853927748461 : Int), (265858939623167732183604512034685 : Int), (-552813091410910464859227544845469 : Int), (-572829816116635556835985663460314 : Int), (-104258574956453950780058310100232 : Int), (4051765189963266080055302084381454 : Int), (3308559141017651423314784666116704 : Int), (3783957011328547795230388012541897 : Int), (4728289828196320263648952410487075 : Int), (4364587151795928248555405444525131 : Int), (3679043442707572671008121614858449 : Int), (740297248597544389290450203984533 : Int), (-866058835729687628553058392229571 : Int), (1397717513343429093443117374044230 : Int), (-891148118311898871152567378250057 : Int), (461154030848297398402486261835988 : Int), (4397923386282302830342036540903956 : Int), (5815228828945323514949186747587889 : Int), (5770566049682853102447689483615510 : Int), (696898291783279942059155031353325152733752 : Int), (7165553986226826495334588480373072 : Int), (17515101038972343104568084756879077 : Int), (6723163914912536982937318575186454 : Int), (7242638453062842534770599411561277 : Int), (7096327307543616648756586251741900 : Int), (4609843261786084894787981394490543 : Int)]
def S4_B_D_29 : List Int := [(329939803001644431524469332204604 : Int), (-661756458978602845072995365347154 : Int), (-499495713513286351983326400107201 : Int), (-1163509464723503917516068175233464 : Int), (-1731107746864401000835604012548545 : Int), (-635850664964621418066322679525456 : Int), (-1756267500665051613003783808688159 : Int), (-1166431822530909131048741227156621 : Int), (-1384212065345994213198986467169032 : Int), (-2195025914925471610932531271598200 : Int), (545662615303868914827894126681847 : Int), (-1008947465706775457035908690511931 : Int), (-1009840639720253669621492202229713 : Int), (-186769833401225616764200814376855 : Int), (6944781420264865708060329517000027 : Int), (5706127930962626257547271633661393 : Int), (6300900726969740000599254454158112 : Int), (8079346287051398077133061390640952 : Int), (7318979053228834114412052208345779 : Int), (6275085958725529722269701527405678 : Int), (1320829997167156479376314706955057 : Int), (-1537364496491538194766623114325606 : Int), (2284052716463628975207221298608721 : Int), (-1601763426212498197191874848048055 : Int), (736569470591904439081457097005820 : Int), (7507755522750891180075285697243227 : Int), (9956960337393213799229021579514441 : Int), (9581916106721211748929878858813171 : Int), (7165553986226826495334588480373072 : Int), (696898299668321743168815785667168142717882 : Int), (29683032621623059807409781456843527 : Int), (11239561007559290164834063494077643 : Int), (12305200645703181179951759424792691 : Int), (11923799758440405190653494457104699 : Int), (7817397247069072269951787079923018 : Int)]
def S4_B_D_30 : List Int := [(542765993714193109351619820328514 : Int), (-1480595031815114355086923966511302 : Int), (-1086742718591716691926731811526442 : Int), (-3219618168924090736025271910607656 : Int), (-2255164923503573622165671932224007 : Int), (212879382630935067263215210156456 : Int), (-2324870137617051290426732112429427 : Int), (-1604767761926173019149937105715281 : Int), (-2031013247851489300659620808612600 : Int), (-3681786240411394883471057502617405 : Int), (1540638345168798315834014496506571 : Int), (-5172847601407708779821407778840209 : Int), (-5031155193091517149866361936690178 : Int), (-159651454451814138516580682623720 : Int), (19444904382838884202261812038834501 : Int), (16025438779048998839986901046364617 : Int), (18132239524769037258550880846606125 : Int), (22080146675127062626076109924577827 : Int), (20506097865246608846952690030520274 : Int), (20119502966176267338968617516192427 : Int), (1527163168768372270250420319563291 : Int), (-9685009712716367765805275771340348 : Int), (-1533162689437600947982339468506975 : Int), (-9673914096512603585753970528350758 : Int), (182814410019617635876202833040529 : Int), (18165977140954124458879346452758410 : Int), (14821864161691973456088672110765340 : Int), (14235176595645488772071159749840520 : Int), (17515101038972343104568084756879077 : Int), (29683032621623059807409781456843527 : Int), (696898362530282069426719647407536236644541 : Int), (27614725101452178067345496862120113 : Int), (31986617250548312840124713170927255 : Int), (31215127287744082568401549126257575 : Int), (22289404518870211521122755816008093 : Int)]
def S4_B_D_31 : List Int := [(329943071680985982527814050098382 : Int), (-616403914800047725015898291178012 : Int), (-483654841784089361152251157051181 : Int), (-1046035665803247895278013507133689 : Int), (-1781023319432120335513512899931963 : Int), (-753639014121438504522140485506140 : Int), (-1807946579989366498659918605625825 : Int), (-1234912561897062730039601340654434 : Int), (-1403010909767577634511808158042339 : Int), (-2191127507549374149384729235803510 : Int), (378298763822460169695195421210032 : Int), (-757368421706165067597739513838610 : Int), (-750983367438193252855254246370787 : Int), (-175177122744918851098590434979876 : Int), (6127146288119360116536134653351370 : Int), (5263058646846104046658353771922827 : Int), (5694813072913302293610556622201254 : Int), (7194496611268449983929100936972374 : Int), (6685856782703092741417254866361113 : Int), (5408698627586124345118809096601069 : Int), (1268856711580660896290206841923940 : Int), (-1008048641869287317184186437877027 : Int), (2732508842733772590234860450317250 : Int), (-1027444841303240168513738328283667 : Int), (841879334359058493239875549658538 : Int), (6898271324111297140966855308212782 : Int), (10044238874788451671014646358465579 : Int), (9924768629124912936655901828070823 : Int), (6723163914912536982937318575186454 : Int), (11239561007559290164834063494077643 : Int), (27614725101452178067345496862120113 : Int), (696898298056740849640359218430326028703614 : Int), (11225873460478136753226710818079623 : Int), (11009497212303487725214979321473821 : Int), (6988660846090545068747443590888516 : Int)]
def S4_B_D_32 : List Int := [(-80917753300695925288637258060064 : Int), (-474359735431672481772388925149034 : Int), (-285824240406234481993322372306375 : Int), (-1801096441751461326837965015228430 : Int), (1329910804687115855132175517448273 : Int), (2227537139157894054652353544728043 : Int), (1302888573633530625565141151298889 : Int), (1090577481405007542016903166151892 : Int), (851041065423872461282723369449261 : Int), (426056581601591458866775374975690 : Int), (1068734313658059355345531134728694 : Int), (-4886861404520953218524400012778806 : Int), (-4873706592527280534040447283660929 : Int), (243948818806139101702680729534415 : Int), (11391531549851543934920207180964758 : Int), (7611577555993452024603085235235406 : Int), (10681312418959543029900284634432143 : Int), (12260850272640628054029198569817282 : Int), (11405063405975961508326263278155572 : Int), (13943800182727093445840333615421979 : Int), (-1103245452344120108346498879221520 : Int), (-10330436152513539783211119061488667 : Int), (-9008551454873399232646370772481134 : Int), (-10388950194028251620139764410633362 : Int), (-1759928713351263151173326108447602 : Int), (7619970663563244642582269275151710 : Int), (-5903861558500349190080201988037982 : Int), (-6303302725552513018984494873927266 : Int), (7242638453062842534770599411561277 : Int), (12305200645703181179951759424792691 : Int), (31986617250548312840124713170927255 : Int), (11225873460478136753226710818079623 : Int), (696898302968036774302268473193186681592532 : Int), (15078314709263696360964751291967061 : Int), (12964074178744725885181682201882193 : Int)]
def S4_B_D_33 : List Int := [(-80916561014572652061297434447374 : Int), (-458136268529733658975087068623812 : Int), (-280155662235918391456697834050511 : Int), (-1759075402758679227179954762265048 : Int), (1315067081686561225942009962727015 : Int), (2183505748491353199415214651021685 : Int), (1280091439999850762452748439130822 : Int), (1086230530869075659592940591492098 : Int), (841377057366628517578069389512257 : Int), (428911394691858783491261406732038 : Int), (985070448937686876153261514975681 : Int), (-4838387375328683119744424926878181 : Int), (-4808170417920459775324654238131371 : Int), (244959717255543746679627350978755 : Int), (11097275437224747595003448001360563 : Int), (7430413220886176204301577423712194 : Int), (10459184995728274258441383034886042 : Int), (11918588784808789213050999982158722 : Int), (11228295196259623282946413409382653 : Int), (13634571132174970200003179210792196 : Int), (-1153603050944130180593704888098443 : Int), (-10200977168094595161837370720992834 : Int), (-8890896128783286293017881474763683 : Int), (-10207026778588440707937127345929818 : Int), (-1719194810042946456232073576448355 : Int), (7352265363248898063554381972912348 : Int), (-6025268315894579037483919734762076 : Int), (-6196929417114614789042058542547943 : Int), (7096327307543616648756586251741900 : Int), (11923799758440405190653494457104699 : Int), (31215127287744082568401549126257575 : Int), (11009497212303487725214979321473821 : Int), (15078314709263696360964751291967061 : Int), (696898302261189715304685807476395399388965 : Int), (12665143717138695887994134436785862 : Int)]
def S4_B_D_34 : List Int := [(-479724843434132861405577690613288 : Int), (-105863866674325603453402498871216 : Int), (44254616059982160089142482743406 : Int), (-1800065244710045478153340761534675 : Int), (4034094105017561809614413169794219 : Int), (4371944425095625762442260005276375 : Int), (4009141071040948113962147375214408 : Int), (3062410688316223720638427340116571 : Int), (2860650168624891714638490373727498 : Int), (3013579776343970959436653105262083 : Int), (1260558026294199873825742261408017 : Int), (-7067552245844430313600659170815890 : Int), (-7060341532641591458397214533688700 : Int), (614204846142965108819967500774393 : Int), (11806171108355050468624081252499242 : Int), (6787821519094360208931430277686111 : Int), (11241030897266440834980240398470854 : Int), (12018150586600210577646113631700307 : Int), (11372196620553599514528277626819024 : Int), (16764984853290406598682413440452735 : Int), (-3185689908661783060479123270078184 : Int), (-15575686306910445100229566187364018 : Int), (-17424127223237196797368536377462923 : Int), (-15615362791681029516408598315827175 : Int), (-3691589898399766941324691049834846 : Int), (4883361800184481032948359066443802 : Int), (-20187466429444041077778620462223584 : Int), (-20443348278094597406827244630263051 : Int), (4609843261786084894787981394490543 : Int), (7817397247069072269951787079923018 : Int), (22289404518870211521122755816008093 : Int), (6988660846090545068747443590888516 : Int), (12964074178744725885181682201882193 : Int), (12665143717138695887994134436785862 : Int), (696898300948602036217871975247868607212913 : Int)]
def S4_B_D : List (List Int) := [S4_B_D_0, S4_B_D_1, S4_B_D_2, S4_B_D_3, S4_B_D_4, S4_B_D_5, S4_B_D_6, S4_B_D_7, S4_B_D_8, S4_B_D_9, S4_B_D_10, S4_B_D_11, S4_B_D_12, S4_B_D_13, S4_B_D_14, S4_B_D_15, S4_B_D_16, S4_B_D_17, S4_B_D_18, S4_B_D_19, S4_B_D_20, S4_B_D_21, S4_B_D_22, S4_B_D_23, S4_B_D_24, S4_B_D_25, S4_B_D_26, S4_B_D_27, S4_B_D_28, S4_B_D_29, S4_B_D_30, S4_B_D_31, S4_B_D_32, S4_B_D_33, S4_B_D_34]
def S4_B : Blk := ⟨S4_B_d, S4_B_l, S4_B_D⟩
def S4_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat))]
def S4 : SBlk := ⟨[(4 : Nat)], (0 : Nat), S4_z, S4_B⟩
def S5_B_d : List Int := [(1316152567776 : Int), (1101935262355 : Int), (2392510030142 : Int), (2088123725120 : Int), (1139881674596 : Int), (1207853064223 : Int), (2196695266611 : Int), (1379194228114 : Int), (4301609560754 : Int), (1240425853973 : Int), (1239646135565 : Int), (1397181774123 : Int), (4300025381535 : Int), (1436819495494 : Int), (1186539305473 : Int), (3009013929502 : Int), (3675660538995 : Int), (2282322926768 : Int), (1980122515590 : Int), (3734389496216 : Int), (1203574505308 : Int), (3493441349690 : Int), (2056929002829 : Int), (3027370844851 : Int), (3642554025751 : Int), (2571733649443 : Int), (3533518512625 : Int), (2961232737212 : Int), (1637801002411 : Int), (1319270683469 : Int), (1170719024710 : Int), (2762668530415 : Int), (1767485084783 : Int), (1355202213351 : Int), (3489801592792 : Int)]
def S5_B_l_0 : List Int := [(9007199254740992 : Int), (-6012947076063320 : Int), (7418779023222452 : Int), (-6013351107933049 : Int), (-64063879943344174 : Int), (-47026625788468762 : Int), (-57733206063273311 : Int), (-55690267420097525 : Int), (-47026320639198981 : Int), (-64063841973442063 : Int), (-8824510236731894 : Int), (-56687152345821156 : Int), (-46816542816245301 : Int), (-118831829453286231 : Int), (67661783402684748 : Int), (-14687943197100430 : Int), (-46815500899328852 : Int), (67660683171622381 : Int), (-56687776068831840 : Int), (-8821802607166515 : Int), (49395597957206354 : Int), (26815456836688402 : Int), (44929979101211247 : Int), (-11023492675905864 : Int), (-65333426722551580 : Int), (156665144392366884 : Int), (331829970154511961 : Int), (73914893530904839 : Int), (-11023572868422633 : Int), (219155587998666647 : Int), (331827865775002565 : Int), (44932865826829908 : Int), (156663296906930578 : Int), (26812989762846310 : Int), (49397868177793060 : Int)]
def S5_B_l_1 : List Int := [(0 : Int), (4503599627370496 : Int), (13709620042969099 : Int), (2638882244479060 : Int), (-6014776615313971 : Int), (-5852271879446711 : Int), (599552956452807 : Int), (-13537924199218423 : Int), (-3116170683478037 : Int), (-5694023784320148 : Int), (-9153820961924245 : Int), (-86303496425339653 : Int), (-93673797635663649 : Int), (-101253888622620255 : Int), (32402361655587388 : Int), (-59646322743933369 : Int), (-85416506342625222 : Int), (32687111565584383 : Int), (-79127436669897674 : Int), (-1212142600268743 : Int), (4200883822057071 : Int), (-61668157326571401 : Int), (-100505400206329780 : Int), (-120283886404993094 : Int), (-97002923782744249 : Int), (68860235870107761 : Int), (22101661170338924 : Int), (-254563414186473511 : Int), (-116589705129191881 : Int), (54439841986211772 : Int), (25187788923841907 : Int), (-90179707731396248 : Int), (69655317110200243 : Int), (-58372440405138472 : Int), (10357291371726421 : Int)]
def S5_B_l_2 : List Int := [(0 : Int), (0 : Int), (9007199254740992 : Int), (1307099255801327 : Int), (-4644291695661635 : Int), (-4040876246104766 : Int), (-314680523433188 : Int), (-8676449431591420 : Int), (-5958867456538530 : Int), (-4869336558051888 : Int), (5149629667538026 : Int), (-51897432223172855 : Int), (-55502121279488292 : Int), (-67424332157611631 : Int), (30596463628337957 : Int), (-22894114127246145 : Int), (-61289153294086152 : Int), (30397419650489542 : Int), (-56926324272279378 : Int), (-416823931686951 : Int), (11843732799637178 : Int), (-36680030130076753 : Int), (-56162817168275465 : Int), (-75847554544595046 : Int), (-64511913900573022 : Int), (52764170144417865 : Int), (39257240072787587 : Int), (-152548942912938093 : Int), (-78435777942021436 : Int), (50790080913130158 : Int), (37097865778431878 : Int), (-63399310565871380 : Int), (52208173562650050 : Int), (-38988001310918993 : Int), (7528983312043662 : Int)]
def S5_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (799421796506089 : Int), (3018322411126752 : Int), (471286352232292 : Int), (-144711882114522 : Int), (-285902230331323 : Int), (412092259409887 : Int), (956008767679441 : Int), (4377510857036069 : Int), (4696351561564176 : Int), (599109006955963 : Int), (-5891770178692356 : Int), (-10837956626568140 : Int), (-5274128410298350 : Int), (-6235296767208107 : Int), (-4286246645959246 : Int), (-8634015430445808 : Int), (454909060892808 : Int), (924632102077485 : Int), (4332638449631497 : Int), (1784385924775275 : Int), (519681125486283 : Int), (-4167323416756792 : Int), (-13202101582915023 : Int), (-9776075672423719 : Int), (-2675352743072879 : Int), (-9993730139228038 : Int), (-16924871822013799 : Int), (-8135555209445306 : Int), (-5126023524615892 : Int), (-3051963466783467 : Int), (-6979164529533380 : Int)]
def S5_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (4400215101727120 : Int), (6532420451079148 : Int), (6699546304292258 : Int), (3499593556917844 : Int), (7253442389612727 : Int), (4631820331319956 : Int), (-170665826967143 : Int), (-1594189100527539 : Int), (7018259620711262 : Int), (-4829880809485002 : Int), (15996474074505886 : Int), (-218092759492040 : Int), (-5740976153623353 : Int), (454259532985069 : Int), (3225739345850220 : Int), (-4956907042874907 : Int), (-11246575615217756 : Int), (-12650676943314095 : Int), (-8172772690032652 : Int), (839332200638154 : Int), (-19085813994260068 : Int), (-32915495803657571 : Int), (-8673089357000019 : Int), (-5441074703034168 : Int), (-19387307282514097 : Int), (-26298953311667175 : Int), (-10741123221988988 : Int), (-18763879879261010 : Int), (-8075142502427890 : Int), (-4396528297567756 : Int)]
def S5_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (822912035555921 : Int), (1878364125686046 : Int), (2867625156341462 : Int), (-41552642837252 : Int), (-1776518997702872 : Int), (3781081844116356 : Int), (3321115214103905 : Int), (-3182617972629035 : Int), (7015113444600566 : Int), (-27138270312951257 : Int), (-623218663236711 : Int), (1079969195596899 : Int), (-2172812317797856 : Int), (799770021774988 : Int), (-1575765575198757 : Int), (-4483997487850707 : Int), (-6436987130929178 : Int), (-7958221008508514 : Int), (-4376627042409736 : Int), (7197325560682356 : Int), (-34637398685390747 : Int), (-49715546810056294 : Int), (-5356601078844703 : Int), (-4089485115683380 : Int), (-31119538444018024 : Int), (-7978248716769743 : Int), (3166526831819616 : Int), (-2504036205350414 : Int), (1976869206219352 : Int)]
def S5_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1199252717294486 : Int), (1294771380703897 : Int), (1324051004960359 : Int), (1447598335062335 : Int), (-5154475889360781 : Int), (-4752954462828025 : Int), (3475367403981642 : Int), (3423843185786342 : Int), (8374256246531627 : Int), (-5392390907004946 : Int), (4705951554030682 : Int), (-5026458996637804 : Int), (2247118705435153 : Int), (1874571279657762 : Int), (-4436872397684734 : Int), (-5817285305749588 : Int), (-10075498492283027 : Int), (-1628356037707865 : Int), (7016781527384534 : Int), (14308951135747962 : Int), (-18298476124862363 : Int), (-12392979371733267 : Int), (3586120674641184 : Int), (8975880062680093 : Int), (-7099361441847713 : Int), (7179502956148776 : Int), (-7022720693600560 : Int), (1096029710932057 : Int)]
def S5_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1949609372260239 : Int), (1366470776730638 : Int), (-3285776500385745 : Int), (5644976881345914 : Int), (1746868730554426 : Int), (4989830390324278 : Int), (-227048002126762 : Int), (-17837168025876117 : Int), (1486204383109884 : Int), (1689976905709693 : Int), (6374823681139429 : Int), (-2722447996938421 : Int), (-3490257076601724 : Int), (5424121552001329 : Int), (650782846785878 : Int), (7141498453962173 : Int), (6409208932271449 : Int), (-10732832892015197 : Int), (-32407566029615324 : Int), (-6503778697080937 : Int), (4496045443921959 : Int), (-10030055827022898 : Int), (-38248266018699362 : Int), (-513971732875321 : Int), (-10158951016153852 : Int), (2564265795876743 : Int), (-4648771517550824 : Int)]
def S5_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (461868001178791 : Int), (891654140251729 : Int), (-1770143760243753 : Int), (-216192017015233 : Int), (-2049160044655952 : Int), (-1611164994375742 : Int), (-8294463845704702 : Int), (2193966721699050 : Int), (2752450411508169 : Int), (2227410433298083 : Int), (-557758537002182 : Int), (1483415688723147 : Int), (-480812468326345 : Int), (-2741701491939806 : Int), (-822648533155987 : Int), (-2281369974136089 : Int), (22351249310721 : Int), (-8918000605116321 : Int), (-15901118134270040 : Int), (-3311756936500379 : Int), (-1727789295031433 : Int), (-13004772764559492 : Int), (-2138630895380971 : Int), (2753635841373567 : Int), (-2644417385934760 : Int), (-1132249663176398 : Int)]
def S5_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-905201633254613 : Int), (2530418834910756 : Int), (3951060191407069 : Int), (-281194128915135 : Int), (-4474655140559303 : Int), (10087636034800908 : Int), (-1085905808941705 : Int), (-4369839733138018 : Int), (-1330996857771690 : Int), (3692450041421565 : Int), (-1084362879405189 : Int), (2415312023911173 : Int), (2709400427979639 : Int), (5154788582688891 : Int), (-241784669103732 : Int), (-6215966819820077 : Int), (6723959661619510 : Int), (13828634740819811 : Int), (-901021026178049 : Int), (-4843860908373709 : Int), (-8996278808516976 : Int), (-2793815736189017 : Int), (-8568784317715403 : Int), (-5009114446073502 : Int), (-1185047574685459 : Int)]
def S5_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (3736247745530145 : Int), (1215252286106763 : Int), (-644263308038801 : Int), (7294639491895695 : Int), (-3780987201885752 : Int), (-4240815118278577 : Int), (5396643469941065 : Int), (-2169514983886984 : Int), (853603941272693 : Int), (9255633612081332 : Int), (6986074748343051 : Int), (4305530909108751 : Int), (624330962958261 : Int), (-565177162127245 : Int), (11358400735659954 : Int), (15415948626982562 : Int), (-8013907719078842 : Int), (-5028977110547278 : Int), (7170136325780968 : Int), (2399188031892015 : Int), (-3578665197473959 : Int), (7532705836447066 : Int), (-1201950189368922 : Int), (1323354717179199 : Int)]
def S5_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (12553395165022630 : Int), (4390757617758715 : Int), (-2396058251400335 : Int), (6812909400521190 : Int), (9723276811401524 : Int), (1175271772767614 : Int), (1445560617814541 : Int), (-1119578163097832 : Int), (428495981406235 : Int), (20149743133526226 : Int), (17200967212061479 : Int), (17651222422734000 : Int), (4995271432709281 : Int), (-347740988190868 : Int), (19935748201641998 : Int), (32863480856562715 : Int), (13297128801705012 : Int), (40666934164307 : Int), (-208575823150180 : Int), (8070638054444484 : Int), (-1325685719367997 : Int), (748216981401 : Int), (-1239608110832403 : Int)]
def S5_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2382213384162466 : Int), (272205148121697 : Int), (4165175975202720 : Int), (2691085863785105 : Int), (-4840006444411525 : Int), (5241178693297837 : Int), (-749084881054948 : Int), (-149860256611084 : Int), (188185474454464 : Int), (5069820203833733 : Int), (11098383201341666 : Int), (2738143902725600 : Int), (-1544741554261774 : Int), (2621617869762588 : Int), (17993658816567787 : Int), (5701998898402569 : Int), (80437822366308 : Int), (1907329253466876 : Int), (3978788731219328 : Int), (-5924181368638653 : Int), (4637594107815831 : Int), (-879941620047525 : Int)]
def S5_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-5504526973280951 : Int), (-6113475928426276 : Int), (6004196969560644 : Int), (-3268480259309037 : Int), (3341322452620161 : Int), (620205449074964 : Int), (45963349996689 : Int), (-579663056932467 : Int), (787052016198167 : Int), (3067907773330927 : Int), (9034154984516925 : Int), (-6363909745470419 : Int), (-12144533133769413 : Int), (8702073167751615 : Int), (9054360347898300 : Int), (-5385725774629665 : Int), (-2833610451584800 : Int), (5492113898629323 : Int), (-2670307915234051 : Int), (4944590224122829 : Int), (924808085419829 : Int)]
def S5_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (2139290468157949 : Int), (-2034070085842359 : Int), (10505810665502664 : Int), (4646908930058863 : Int), (2553714364920158 : Int), (805321099633557 : Int), (3678287914323986 : Int), (-851027929337105 : Int), (-2481159091052133 : Int), (-378043350955064 : Int), (21786349813900779 : Int), (20069622131055226 : Int), (-8822375079531712 : Int), (-4638976434387485 : Int), (14330095590657522 : Int), (20388644853579941 : Int), (4217942093476279 : Int), (14640205328273852 : Int), (6555743631355680 : Int), (3049042265664758 : Int)]
def S5_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (3180331727669150 : Int), (1612073514008510 : Int), (991133389188158 : Int), (-279995977291159 : Int), (-717541610509877 : Int), (-2188775995100825 : Int), (2463353357796242 : Int), (-1088452702891647 : Int), (-593852924567613 : Int), (-2374844007914527 : Int), (14041976164362023 : Int), (17811052322147938 : Int), (2041495287118401 : Int), (4655857467054126 : Int), (18184057705095430 : Int), (4270435060357189 : Int), (-153344900258870 : Int), (-67917546279695 : Int), (-831961970409838 : Int)]
def S5_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2599022632524781 : Int), (6126012188007186 : Int), (1371943362990909 : Int), (-25142842342521 : Int), (-801705606134147 : Int), (-357766551516461 : Int), (1797629548280794 : Int), (517437122349096 : Int), (-870911706647199 : Int), (-3849844454540560 : Int), (8990433992432972 : Int), (10828012892583926 : Int), (2637928728626851 : Int), (11098747631182638 : Int), (7611028627080402 : Int), (4143886362396353 : Int), (8610484594997175 : Int), (1720824498178766 : Int)]
def S5_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-528151595416737 : Int), (1037710163202707 : Int), (52923528485397 : Int), (-516955121361998 : Int), (2248429470518394 : Int), (-1110144262140575 : Int), (-25462484111165 : Int), (509844756346954 : Int), (3063618478211664 : Int), (-3216233172305279 : Int), (-13085170017216 : Int), (5624075111688079 : Int), (7932943428030654 : Int), (-3104479446347734 : Int), (10345595273758221 : Int), (2105181883217869 : Int), (1349999418823041 : Int)]
def S5_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (969362026186312 : Int), (24854317826813 : Int), (-1415313425035618 : Int), (2998153105128939 : Int), (-691280075602722 : Int), (-78700383105117 : Int), (298306453386574 : Int), (-3132936661517796 : Int), (2468821342465578 : Int), (587654052393791 : Int), (-3814348517035730 : Int), (8056281553268744 : Int), (5596001158018431 : Int), (2917398870243480 : Int), (10133839394800754 : Int), (1326261889435870 : Int)]
def S5_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (121177230507335 : Int), (405727324954773 : Int), (-392905458053048 : Int), (314412665887542 : Int), (66232747327261 : Int), (407572544060500 : Int), (1791284345242777 : Int), (1180977925225774 : Int), (205447357208451 : Int), (1117943295712445 : Int), (2453687092991817 : Int), (1275522252301934 : Int), (273854543280601 : Int), (120500887544091 : Int), (4280435329675704 : Int)]
def S5_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1009265307847146 : Int), (1184407569366915 : Int), (769530693679030 : Int), (131582479363039 : Int), (1243546337176610 : Int), (6364311643357197 : Int), (1648847977030924 : Int), (-55455533774705 : Int), (1007472182497260 : Int), (2887987077805602 : Int), (1035694337039484 : Int), (1132044192084350 : Int), (93714928159821 : Int), (263389638842361 : Int)]
def S5_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-281514468940204 : Int), (667658501601856 : Int), (219431672714725 : Int), (948267439529641 : Int), (3940997058601018 : Int), (1388784719528878 : Int), (-172303350139156 : Int), (1083825757010628 : Int), (418403376244970 : Int), (752798145908518 : Int), (-115706376270318 : Int), (-303847996219729 : Int), (-8399110043101 : Int)]
def S5_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-3333785280299 : Int), (240646074483904 : Int), (763203956897454 : Int), (4236662844252705 : Int), (3762764544871762 : Int), (924323542295068 : Int), (373730614800434 : Int), (2107150937479577 : Int), (-726097967806037 : Int), (373929278504769 : Int), (728502852811249 : Int), (261560793606918 : Int)]
def S5_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (350393971702678 : Int), (-862778812912335 : Int), (-427745997237665 : Int), (4847524322286967 : Int), (1241431078610283 : Int), (442782872152431 : Int), (-768108764154457 : Int), (870234207289519 : Int), (-640462170726753 : Int), (-116747369922193 : Int), (-54696584020231 : Int)]
def S5_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-223233691029042 : Int), (-423282270846058 : Int), (1475531462484436 : Int), (338216514322663 : Int), (330453739940341 : Int), (714461525395217 : Int), (218585966321078 : Int), (-30559601981869 : Int), (455303885259131 : Int), (60927576209748 : Int)]
def S5_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1815077873177080 : Int), (-953640404219132 : Int), (-150269736770647 : Int), (-640370029183874 : Int), (2491799113134511 : Int), (818247481729344 : Int), (838476618851837 : Int), (43668093292584 : Int), (379458461426823 : Int)]
def S5_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (16987922278740 : Int), (-253030220972356 : Int), (2407037941632058 : Int), (3441343029886031 : Int), (558921541270822 : Int), (612377278578451 : Int), (268037141225092 : Int), (119212756790371 : Int)]
def S5_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (839032188092071 : Int), (835919378854319 : Int), (3079777328424847 : Int), (1782965433676077 : Int), (44701951870858 : Int), (595028422347335 : Int), (251995451409177 : Int)]
def S5_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1150706711897401 : Int), (1891223109171087 : Int), (-1312837283398383 : Int), (-6263611487321 : Int), (889784183265721 : Int), (368279654682442 : Int)]
def S5_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (2900924175390567 : Int), (-1093455365685789 : Int), (-622916324757295 : Int), (753793062029320 : Int), (90019904501993 : Int)]
def S5_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2303430137257652 : Int), (2236617332948140 : Int), (1861727757136725 : Int), (688547428169675 : Int)]
def S5_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-173457185250576 : Int), (-778472413067375 : Int), (14541770919484 : Int)]
def S5_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (655920497682610 : Int), (-30137002989319 : Int)]
def S5_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-155865711128502 : Int)]
def S5_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int)]
def S5_B_l : List (List Int) := [S5_B_l_0, S5_B_l_1, S5_B_l_2, S5_B_l_3, S5_B_l_4, S5_B_l_5, S5_B_l_6, S5_B_l_7, S5_B_l_8, S5_B_l_9, S5_B_l_10, S5_B_l_11, S5_B_l_12, S5_B_l_13, S5_B_l_14, S5_B_l_15, S5_B_l_16, S5_B_l_17, S5_B_l_18, S5_B_l_19, S5_B_l_20, S5_B_l_21, S5_B_l_22, S5_B_l_23, S5_B_l_24, S5_B_l_25, S5_B_l_26, S5_B_l_27, S5_B_l_28, S5_B_l_29, S5_B_l_30, S5_B_l_31, S5_B_l_32, S5_B_l_33, S5_B_l_34]
def S5_B_D_0 : List Int := [(696898287502386880020630899930556592643334 : Int), (-32249259224410641560804157294688 : Int), (39791383008806840271324792263114 : Int), (-32243795590857290671382742661062 : Int), (-343564324025921591364551201583244 : Int), (-252197554820744621986718958617730 : Int), (-309616977550670091399568202662748 : Int), (-298663439418341639775123351070352 : Int), (-252194650329038071587427636850138 : Int), (-343565100689356874924242895076982 : Int), (-47325602000010920281055631897550 : Int), (-304010353976179870899785911187664 : Int), (-251078460966213115291884613125674 : Int), (-637279925028873588649340434805406 : Int), (362870261303459802269332846139248 : Int), (-78774081802454639117429259678160 : Int), (-251070647256495866969681335776176 : Int), (362862894362481293652217599344112 : Int), (-304011676591640038760224760857640 : Int), (-47304858597894562342791058250986 : Int), (264904559061779022395739971143866 : Int), (143812561912759693072265238689726 : Int), (240960885398143767950679723848310 : Int), (-59119736023795617617236304948246 : Int), (-350372328351859148805094314170764 : Int), (840181261016779189799424530938994 : Int), (1779581386154204761320409638942472 : Int), (396400110265152134599549146124122 : Int), (-59122462570867312479455017408990 : Int), (1175314845996582047015719846440774 : Int), (1779569788002321431755693479521814 : Int), (240968699238744015530624588948978 : Int), (840170131899573091921440407142188 : Int), (143800844812128754711731873262406 : Int), (264914300020448956732164682069626 : Int)]
def S5_B_D_1 : List Int := [(-32249259224410641560804157294688 : Int), (696898287482339605242003719121608711653974 : Int), (-6083794503074768724707165679746 : Int), (25466734352443090080461104325098 : Int), (220385917352706988207440151554560 : Int), (159628868895374112073581477497248 : Int), (207603030626060478154014883981072 : Int), (179172966259287994335938581711922 : Int), (163716868170914271107135127330590 : Int), (220866881951033860898874774715776 : Int), (17921073379762601691948527809366 : Int), (74045683954453210915255058287014 : Int), (27693892360983703039197425901300 : Int), (274209757976873290564910041385432 : Int), (-193857693022220980568741270134512 : Int), (-36505700303024368120061523147800 : Int), (40024355364609903380503944781198 : Int), (-193428835554241831783284923258594 : Int), (84764550641091469634789005028720 : Int), (29770659369709752037688439629546 : Int), (-170580513341519848818805805181664 : Int), (-188130615862567205205300885086978 : Int), (-311001681273566179732252196761040 : Int), (-140211043493137426408304023981730 : Int), (89012667908522578998407492019156 : Int), (-458057668113356756309751866053240 : Int), (-1155068916351577988464234579156888 : Int), (-644907133897340507651147555058638 : Int), (-134689651001954296110869033122276 : Int), (-703341201087812705184171423781046 : Int), (-1150449006006442644193718832250662 : Int), (-295584659236062529244282952076618 : Int), (-456865456876087201484427958211976 : Int), (-183199625451676789224860585769332 : Int), (-161389627431941039586017150368778 : Int)]
def S5_B_D_2 : List Int := [(39791383008806840271324792263114 : Int), (-6083794503074768724707165679746 : Int), (696898287557984188686897272870747427675657 : Int), (-13302913596351247628967930016568 : Int), (-314889205040447829576423408444217 : Int), (-238309565945897427787413748864573 : Int), (-252633940997027284657188873532489 : Int), (-316024541759418553513841860771205 : Int), (-227719443235042144078292376305499 : Int), (-313648685653425096606009634997576 : Int), (-75606914187852066683732628789393 : Int), (-693435819275913744125741996150385 : Int), (-686874116318901108581277626671803 : Int), (-1051068768314571886163150433432159 : Int), (476055451644729863950110154337134 : Int), (-358421904307603998311230139800031 : Int), (-654950235967581532897761788371266 : Int), (477140818177487923242613338941747 : Int), (-665705145941158011834590415775266 : Int), (-44881546195234924865087149180947 : Int), (248840442623761064553784427482399 : Int), (-197701902592804325056533197753661 : Int), (-313251220068807159461169970091530 : Int), (-669575378846310316169311264616322 : Int), (-792576866543194429911025011950283 : Int), (1056631464670215864034938438668417 : Int), (1604666536380217425785791107093530 : Int), (-979663108892528394082722129149617 : Int), (-655280858319424879030031916691143 : Int), (1265190378988103595355216166524704 : Int), (1616589701249588781650013502692149 : Int), (-273325610384024456175163487717766 : Int), (1059687528323275505577433462992873 : Int), (-184955366707416691734450221260288 : Int), (272664598782674230602585277678451 : Int)]
def S5_B_D_3 : List Int := [(-32243795590857290671382742661062 : Int), (25466734352443090080461104325098 : Int), (-13302913596351247628967930016568 : Int), (696898287480683176212714901251997430882500 : Int), (224338537829361438515499485031846 : Int), (166125697630964721547331972278842 : Int), (207692651465442451213541217830362 : Int), (186137506816265316657326269282286 : Int), (164449962819316506467162312389812 : Int), (224140350973397780715941945504146 : Int), (25401550101155811044551683259686 : Int), (125182847604447730851802450696348 : Int), (83261524614430180781036843869626 : Int), (328042448942639715280678878211210 : Int), (-216355394783746270160247929769974 : Int), (-15269456293844603288653754860484 : Int), (78208612873753288906671798393414 : Int), (-216527483377956799824782333339156 : Int), (120794596225869452294418820410986 : Int), (20530291449206561701012719267688 : Int), (-170969321185837527994317547978798 : Int), (-154028385044562973529820896527874 : Int), (-251661931843910567404533753776516 : Int), (-74354108170029615835227539647254 : Int), (140562376822230633586459600078986 : Int), (-497978474800964119029782701385956 : Int), (-1178219531395071081980741185995334 : Int), (-519932423340392123607768019382044 : Int), (-76604362495636693372379005152806 : Int), (-741275196034960798348641230624002 : Int), (-1180096885519604630978499561619362 : Int), (-257982738810893969146354909519692 : Int), (-498455216633271572425978384141022 : Int), (-156028842792825367273462009578680 : Int), (-174737594465867455775804481749856 : Int)]
def S5_B_D_4 : List Int := [(-343564324025921591364551201583244 : Int), (220385917352706988207440151554560 : Int), (-314889205040447829576423408444217 : Int), (224338537829361438515499485031846 : Int), (696898289975714760930126834675461112558815 : Int), (1839649380499230533980501168540601 : Int), (2247258716749203226287112707736069 : Int), (2202675773460127345272114839636115 : Int), (1827439833755979760151023286707699 : Int), (2508608516365876739905060503013466 : Int), (385272999277275651784627322717693 : Int), (2361063555330190782045337861641241 : Int), (1991224217410024332308625317329383 : Int), (4818094660991370186473176083851325 : Int), (-2697295958748690027310331114051048 : Int), (798922034882469779673490207710839 : Int), (1983210109204634896121524683509596 : Int), (-2704261252910916992880632879079397 : Int), (2350146652845803459656611430653960 : Int), (358254149215265575402597645591703 : Int), (-1933139009391977501481359662009749 : Int), (-960194020055284146687128503224791 : Int), (-1572383114811461190258494898993962 : Int), (641739586328559907085662515483932 : Int), (2724027309184469399817906313018069 : Int), (-6275640403693021652351024713342043 : Int), (-12958019181308235262836842822011118 : Int), (-2299964433258540907002543257452005 : Int), (653091607097419346715826292813367 : Int), (-8633989185753030726151450927784550 : Int), (-12917950322011533042854167386253333 : Int), (-1581065640380187051519934194715828 : Int), (-6274990306777935863222052696886837 : Int), (-944829028699801902342889198321542 : Int), (-1942427664388740507790218826889715 : Int)]
def S5_B_D_5 : List Int := [(-252197554820744621986718958617730 : Int), (159628868895374112073581477497248 : Int), (-238309565945897427787413748864573 : Int), (166125697630964721547331972278842 : Int), (1839649380499230533980501168540601 : Int), (696898288813331265373681065098527492666491 : Int), (1639537796267774069925360246897973 : Int), (1614203241801985051466995085605207 : Int), (1340009450053705143985374658836369 : Int), (1832455745894640028422861281164740 : Int), (278106985037460403693237943304943 : Int), (1787677817407611188620942722122103 : Int), (1522327451528687244786711608678717 : Int), (3574941323999429603488605078041055 : Int), (-1989020005556997503591069559934298 : Int), (546398528429434834720445527803335 : Int), (1493938260757244672459808648081864 : Int), (-1999450173114885497000627526383225 : Int), (1758398740097863985115764057727956 : Int), (248145377813978773009061876558545 : Int), (-1414413442430427150421324294416159 : Int), (-657097868831141781812105631628555 : Int), (-1082049062172795621534772324655642 : Int), (541518855780823034090571415895958 : Int), (2044845716982092689972815426808101 : Int), (-4607691455277038263847547370787349 : Int), (-9521725777476808132995494788108076 : Int), (-1606611718088575404456915776009853 : Int), (540799568327642828003833920720137 : Int), (-6350613489340119964663755350083940 : Int), (-9505935414640253760933567240424367 : Int), (-1113263753622802176855976467258982 : Int), (-4613603517693673204902024174474001 : Int), (-655539834558339914650715334299028 : Int), (-1430269278530286198433990184812455 : Int)]
def S5_B_D_6 : List Int := [(-309616977550670091399568202662748 : Int), (207603030626060478154014883981072 : Int), (-252633940997027284657188873532489 : Int), (207692651465442451213541217830362 : Int), (2247258716749203226287112707736069 : Int), (1639537796267774069925360246897973 : Int), (696898289473846342309012242911663254373984 : Int), (1945861716115980691279438352307999 : Int), (1634591723958947394347417972335943 : Int), (2238746292087126258939614404441598 : Int), (325543562581385766966344850574793 : Int), (1931984601640622736591170449180309 : Int), (1584283608460943008719716248705588 : Int), (4103802189839126112490233513542500 : Int), (-2344690068794409564913314299833216 : Int), (573146714175257958852744236128390 : Int), (1590089513073500590132135118720095 : Int), (-2349439385700306153798948871913576 : Int), (1934176526637077197437362315008252 : Int), (318224875886768367749211040840947 : Int), (-1722218252067067969282090201060652 : Int), (-991947327964529924210368444432578 : Int), (-1628702203046476989453265343590656 : Int), (312077193179977805982232265695046 : Int), (2232117256281486201567429723718891 : Int), (-5468682064532645395391641502470897 : Int), (-11573053132531440126020541887128003 : Int), (-2643959899736783589429008460050683 : Int), (325240440686368113412919932945556 : Int), (-7624806181790309627722622332506934 : Int), (-11540919466390913683425314832733281 : Int), (-1620291615363257694257520924737553 : Int), (-5467365179709557525895996457584395 : Int), (-976600713682732951886929111067340 : Int), (-1719755747735436141171285788035777 : Int)]
def S5_B_D_7 : List Int := [(-298663439418341639775123351070352 : Int), (179172966259287994335938581711922 : Int), (-316024541759418553513841860771205 : Int), (186137506816265316657326269282286 : Int), (2202675773460127345272114839636115 : Int), (1614203241801985051466995085605207 : Int), (1945861716115980691279438352307999 : Int), (696898289434955757184387838539251519214987 : Int), (1604168214746936542967216423864847 : Int), (2196684611831377582596079095599644 : Int), (341689927209397564752847643756827 : Int), (2334522783778733217668843241999311 : Int), (2023243106271811701381758210484253 : Int), (4510148189692491452307193604877081 : Int), (-2442091717304702634679389847627040 : Int), (795071620488210799847402762393517 : Int), (1997790073082020018787173681938988 : Int), (-2442976995451185269189053986672993 : Int), (2312005674938499920686596366833532 : Int), (306806386570003191806956931184479 : Int), (-1705861308954337904921876590547585 : Int), (-619547574190034065401787459541355 : Int), (-1051268525472631303840471866743154 : Int), (956486929061174654475914773076242 : Int), (2686985272147031676770422817992029 : Int), (-5687481889451398245504631063294631 : Int), (-11426434245328361975757838397354578 : Int), (-1240593991256103530724929451925701 : Int), (949023315805160345598317941643405 : Int), (-7693995988410498993038525163718074 : Int), (-11421293882913745576180815348494703 : Int), (-1084063576901410687736920919051444 : Int), (-5687714407190893897022202790001065 : Int), (-623987541176167299765247115767726 : Int), (-1729027534023328915023551407065687 : Int)]
def S5_B_D_8 : List Int := [(-252194650329038071587427636850138 : Int), (163716868170914271107135127330590 : Int), (-227719443235042144078292376305499 : Int), (164449962819316506467162312389812 : Int), (1827439833755979760151023286707699 : Int), (1340009450053705143985374658836369 : Int), (1634591723958947394347417972335943 : Int), (1604168214746936542967216423864847 : Int), (696898288802091696564384578228090158779766 : Int), (1824865693578663257308372847291911 : Int), (265342006458604127126051472539226 : Int), (1708747614464704488559388249539048 : Int), (1439697691813785683955308808212270 : Int), (3491657083189214360390329451796717 : Int), (-1961829767053410235876217022144650 : Int), (489468938167444759858802250791984 : Int), (1444988230471679426879269956926262 : Int), (-1953135199515684041287747309385869 : Int), (1716876149119633196902451167338258 : Int), (255620886354747824318226652786864 : Int), (-1407477725505695778159456356143937 : Int), (-693737210801814896252478793189897 : Int), (-1162920189331332567532137971520392 : Int), (458398695320432743438507586471971 : Int), (1970060785745926018316640789108612 : Int), (-4547710768640165071886690588919459 : Int), (-9484818386886924997189352315648196 : Int), (-1796780715635638605510704305832076 : Int), (456425184941131624022823201240176 : Int), (-6289603126265412349835827069174462 : Int), (-9482447519895234196306916287094518 : Int), (-1161780763578389974596647008906395 : Int), (-4540671431880118101855970118405293 : Int), (-693827524987587475870731573006172 : Int), (-1415240013966492250176632329480136 : Int)]
def S5_B_D_9 : List Int := [(-343565100689356874924242895076982 : Int), (220866881951033860898874774715776 : Int), (-313648685653425096606009634997576 : Int), (224140350973397780715941945504146 : Int), (2508608516365876739905060503013466 : Int), (1832455745894640028422861281164740 : Int), (2238746292087126258939614404441598 : Int), (2196684611831377582596079095599644 : Int), (1824865693578663257308372847291911 : Int), (696898289955882356770905965828045386265451 : Int), (375833902307516625818982022783041 : Int), (2355840582896641436166923156640363 : Int), (1986574545925512003645521878493351 : Int), (4801355564746374717357304916338664 : Int), (-2689777872750604666519300972652388 : Int), (769242134528739882203669613710709 : Int), (1977101960016724322706445196431434 : Int), (-2692996461797469547260183588768068 : Int), (2345844500496156461298148448687798 : Int), (356390338779569812417752873363019 : Int), (-1928085964756139854525959955511640 : Int), (-947014416628440929491230731822774 : Int), (-1564599067384262375429957118635682 : Int), (647128765044690181775167896735005 : Int), (2716305645928070381946126511088351 : Int), (-6251106700715466673896827754618946 : Int), (-12921929555741476562869739218055516 : Int), (-2310413490845399633605436986038763 : Int), (650120139151205982258405970889431 : Int), (-8608971475240646554889407797445094 : Int), (-12904019117257601396718104514325337 : Int), (-1576030799595472529508545587131035 : Int), (-6250966227126184076776548450894580 : Int), (-941629425863686893439583012522874 : Int), (-1937366819451785298566076232428217 : Int)]
def S5_B_D_10 : List Int := [(-47325602000010920281055631897550 : Int), (17921073379762601691948527809366 : Int), (-75606914187852066683732628789393 : Int), (25401550101155811044551683259686 : Int), (385272999277275651784627322717693 : Int), (278106985037460403693237943304943 : Int), (325543562581385766966344850574793 : Int), (341689927209397564752847643756827 : Int), (265342006458604127126051472539226 : Int), (375833902307516625818982022783041 : Int), (696898287580514418669406923116395817726267 : Int), (534353079294092491411657405834378 : Int), (495788716603785500367663662959839 : Int), (912051812956722489373135513440112 : Int), (-436429566477493278003742261134417 : Int), (309291201484773644246113282180592 : Int), (454155602871954430217356301057811 : Int), (-445166211238942407097484751454005 : Int), (493037595874577006332551448671504 : Int), (62440980588327722559299085648391 : Int), (-249920868561816792098557063721538 : Int), (48959863398121331675694897074 : Int), (5253665389073525103521281958087 : Int), (344994412221259768526259071276570 : Int), (595346168765484384502956205420910 : Int), (-1026866320459314581133396167350712 : Int), (-1825633246309383254469925091696954 : Int), (245540943169102881762019426662669 : Int), (324846849481409688162853923004859 : Int), (-1329010865767011216245179613476039 : Int), (-1847770059173978242318469979279164 : Int), (-50440920899159930033080375303194 : Int), (-1038472193753354898089797897202288 : Int), (-23807377467123962457461289320574 : Int), (-297289454357045943763777464526725 : Int)]
def S5_B_D_11 : List Int := [(-304010353976179870899785911187664 : Int), (74045683954453210915255058287014 : Int), (-693435819275913744125741996150385 : Int), (125182847604447730851802450696348 : Int), (2361063555330190782045337861641241 : Int), (1787677817407611188620942722122103 : Int), (1931984601640622736591170449180309 : Int), (2334522783778733217668843241999311 : Int), (1708747614464704488559388249539048 : Int), (2355840582896641436166923156640363 : Int), (534353079294092491411657405834378 : Int), (696898292463781577575736907439778372297703 : Int), (4804385251162064971617991790851915 : Int), (7370144078639073538279083074843136 : Int), (-3424993563332939149649087695263515 : Int), (2374497024256943300048625129978484 : Int), (4517353411267977087905766799565489 : Int), (-3378825563037055794718726586670528 : Int), (4520973133255574404596924317158490 : Int), (292960605792309076700255685341925 : Int), (-1844020391350823252396889818476887 : Int), (1428596500250975127520188807765416 : Int), (1985384590592749362873957682968933 : Int), (4560579988291299359250458042688978 : Int), (5442156120668146097393742310168473 : Int), (-7577202341874092273568559534875557 : Int), (-11800771678897977164339000767632440 : Int), (6161526351396045461000350056926084 : Int), (4376025157537471749143010719714734 : Int), (-9274113464090048568487222820642380 : Int), (-12249763343921955571937557487525723 : Int), (1534081018202212669524132413724686 : Int), (-7624474092343049451908661944681035 : Int), (985394699851147498903734588764486 : Int), (-2048543365878843965791923110916405 : Int)]
def S5_B_D_12 : List Int := [(-251078460966213115291884613125674 : Int), (27693892360983703039197425901300 : Int), (-686874116318901108581277626671803 : Int), (83261524614430180781036843869626 : Int), (1991224217410024332308625317329383 : Int), (1522327451528687244786711608678717 : Int), (1584283608460943008719716248705588 : Int), (2023243106271811701381758210484253 : Int), (1439697691813785683955308808212270 : Int), (1986574545925512003645521878493351 : Int), (495788716603785500367663662959839 : Int), (4804385251162064971617991790851915 : Int), (696898292170056998519624864655198481375187 : Int), (6907561604342486045540261353088618 : Int), (-3110363983188025476168459458576234 : Int), (2413659584208136491019750646835181 : Int), (4428264985683618076142265676820723 : Int), (-3079051848376878329626459639352397 : Int), (4389806870376100858160428497993622 : Int), (248284935294869666399862590700802 : Int), (-1566697748016683226951264246401159 : Int), (1647957936312467147692192429847448 : Int), (2438309172316584973381430611168332 : Int), (4729462449294161548446612147504119 : Int), (5283839706717545408177588235757771 : Int), (-6818846992713260179738603480368716 : Int), (-9958167997403920341852499804859979 : Int), (7126003157622073060035971558045229 : Int), (4559745757351898612530124996698718 : Int), (-8113303055789785981510524651213163 : Int), (-10307315604783315573946187828840077 : Int), (2014631880858489065768843193969724 : Int), (-6858971749832603255685987452080208 : Int), (1303517381556801244296267783122136 : Int), (-1772353429351483715918764796569464 : Int)]
def S5_B_D_13 : List Int := [(-637279925028873588649340434805406 : Int), (274209757976873290564910041385432 : Int), (-1051068768314571886163150433432159 : Int), (328042448942639715280678878211210 : Int), (4818094660991370186473176083851325 : Int), (3574941323999429603488605078041055 : Int), (4103802189839126112490233513542500 : Int), (4510148189692491452307193604877081 : Int), (3491657083189214360390329451796717 : Int), (4801355564746374717357304916338664 : Int), (912051812956722489373135513440112 : Int), (7370144078639073538279083074843136 : Int), (6907561604342486045540261353088618 : Int), (696898299829261103121765088861032484719731 : Int), (-6141315951606288356766224524367027 : Int), (3308306018378098419576633186323088 : Int), (6667928669424344342104200664560209 : Int), (-6137366948211436632776689389455791 : Int), (7101086167377441228071696264313183 : Int), (674300730353296822245746473599987 : Int), (-3756484753103642437237157226138004 : Int), (471140775674589716032052392378742 : Int), (612797225910935053894565066456463 : Int), (5416268622482977755038065173720002 : Int), (8396712051044013234672369520037521 : Int), (-13915335485368273958636769882439926 : Int), (-24651276620719569978798320703098915 : Int), (4543033852211397798262172348854371 : Int), (5308317651257803938954184666810175 : Int), (-17831613732902502971135754353069670 : Int), (-24785779415921222095151555915662412 : Int), (289972922837488062821212222838951 : Int), (-13938024733119229542123918415188215 : Int), (312514434164176432542672921765735 : Int), (-3936340520305717989956265785898736 : Int)]
def S5_B_D_14 : List Int := [(362870261303459802269332846139248 : Int), (-193857693022220980568741270134512 : Int), (476055451644729863950110154337134 : Int), (-216355394783746270160247929769974 : Int), (-2697295958748690027310331114051048 : Int), (-1989020005556997503591069559934298 : Int), (-2344690068794409564913314299833216 : Int), (-2442091717304702634679389847627040 : Int), (-1961829767053410235876217022144650 : Int), (-2689777872750604666519300972652388 : Int), (-436429566477493278003742261134417 : Int), (-3424993563332939149649087695263515 : Int), (-3110363983188025476168459458576234 : Int), (-6141315951606288356766224524367027 : Int), (696898290996358232008524826009369714720390 : Int), (-1340388416326256868881586780912022 : Int), (-3061086362498054833104993567530797 : Int), (3403717973226161684564654670825026 : Int), (-3249861488934700471426784665606162 : Int), (-309997781532816328531706355643276 : Int), (2125048320639064046762116157615222 : Int), (362053289459887596112067612032646 : Int), (530934379782018224090057052860786 : Int), (-2053969337918708368203499207867272 : Int), (-3916815002819130032249967797915614 : Int), (7710499156750553694866906343172815 : Int), (14207838856651941076884363874074874 : Int), (-479409289373474643653072235349361 : Int), (-2053396549726863562170357730854694 : Int), (9942203874038755091013299409499918 : Int), (14250573404663860242932363271275049 : Int), (732052978660044128702725783744520 : Int), (7588724167411467742589714207248939 : Int), (467714868458303988490757503029032 : Int), (2223589556474554853916147283578600 : Int)]
def S5_B_D_15 : List Int := [(-78774081802454639117429259678160 : Int), (-36505700303024368120061523147800 : Int), (-358421904307603998311230139800031 : Int), (-15269456293844603288653754860484 : Int), (798922034882469779673490207710839 : Int), (546398528429434834720445527803335 : Int), (573146714175257958852744236128390 : Int), (795071620488210799847402762393517 : Int), (489468938167444759858802250791984 : Int), (769242134528739882203669613710709 : Int), (309291201484773644246113282180592 : Int), (2374497024256943300048625129978484 : Int), (2413659584208136491019750646835181 : Int), (3308306018378098419576633186323088 : Int), (-1340388416326256868881586780912022 : Int), (696898289562984511183676670409282107657990 : Int), (2343553223004626603527908800211330 : Int), (-1344953901602545738874290011550244 : Int), (2209352373740961072115495768982359 : Int), (208746047785214215589936543009116 : Int), (-602573740306604271171406149232713 : Int), (1018644903457029564818202638657434 : Int), (1706590946167518394360496681722919 : Int), (2630692507573974710874369752545972 : Int), (2662398115430239905697478828285530 : Int), (-3028877304720876081931590498791106 : Int), (-3109205071856641634344280619642175 : Int), (5362603816005562302962859352781974 : Int), (2635638391928571236232273694108772 : Int), (-3159432917814708454671342406226150 : Int), (-3115941663415703910005004514205709 : Int), (1590795173750168990783265829770319 : Int), (-3037896484949322038990005920140127 : Int), (937521291962694676314185739764386 : Int), (-654747691962425735912780366684402 : Int)]
def S5_B_D_16 : List Int := [(-251070647256495866969681335776176 : Int), (40024355364609903380503944781198 : Int), (-654950235967581532897761788371266 : Int), (78208612873753288906671798393414 : Int), (1983210109204634896121524683509596 : Int), (1493938260757244672459808648081864 : Int), (1590089513073500590132135118720095 : Int), (1997790073082020018787173681938988 : Int), (1444988230471679426879269956926262 : Int), (1977101960016724322706445196431434 : Int), (454155602871954430217356301057811 : Int), (4517353411267977087905766799565489 : Int), (4428264985683618076142265676820723 : Int), (6667928669424344342104200664560209 : Int), (-3061086362498054833104993567530797 : Int), (2343553223004626603527908800211330 : Int), (696898291765826200608176613439955446526179 : Int), (-2991812411812848956677290248393261 : Int), (4267359395275818252147308042605288 : Int), (293946350639535113920730273414812 : Int), (-1587122727409171669887341393430305 : Int), (1403414388761626467708674301389565 : Int), (2110254510933022747343363609696980 : Int), (4395300233379730106586876326412809 : Int), (5049294820220522871254630628694843 : Int), (-6732509810235076017625464841681274 : Int), (-10012437722144671560696091822367821 : Int), (6587647758461148711619401394254054 : Int), (4351139108089170472872802478363860 : Int), (-7980456105851292808368734091728559 : Int), (-10143926239643717151829449758502338 : Int), (1872902464504119813706418649436450 : Int), (-6698911495442594129302026046557068 : Int), (1220019260485874402668508092082935 : Int), (-1714426054012690187284445831954983 : Int)]
def S5_B_D_17 : List Int := [(362862894362481293652217599344112 : Int), (-193428835554241831783284923258594 : Int), (477140818177487923242613338941747 : Int), (-216527483377956799824782333339156 : Int), (-2704261252910916992880632879079397 : Int), (-1999450173114885497000627526383225 : Int), (-2349439385700306153798948871913576 : Int), (-2442976995451185269189053986672993 : Int), (-1953135199515684041287747309385869 : Int), (-2692996461797469547260183588768068 : Int), (-445166211238942407097484751454005 : Int), (-3378825563037055794718726586670528 : Int), (-3079051848376878329626459639352397 : Int), (-6137366948211436632776689389455791 : Int), (3403717973226161684564654670825026 : Int), (-1344953901602545738874290011550244 : Int), (-2991812411812848956677290248393261 : Int), (696898290887626609083761213623986846559153 : Int), (-3262532026518954598478347707303233 : Int), (-324726356841429868330787066570183 : Int), (2121199100897312114935011719888871 : Int), (399815321833321689431039575002200 : Int), (609736700316846238586849022171531 : Int), (-1982825656849266027270759309012595 : Int), (-3902733121928534638989529318613938 : Int), (7561205927606784982618068454738808 : Int), (14163920599809895937691423589250349 : Int), (-327832037613632508772326150199560 : Int), (-1960437542227582770568665690732695 : Int), (9908506555612287604764612989740921 : Int), (14198249028768907521707179578740180 : Int), (723291035290028065291524496876572 : Int), (7596287457281708891705544370286585 : Int), (455588985694976344812875636584566 : Int), (2209911592136133119022759658012313 : Int)]
def S5_B_D_18 : List Int := [(-304011676591640038760224760857640 : Int), (84764550641091469634789005028720 : Int), (-665705145941158011834590415775266 : Int), (120794596225869452294418820410986 : Int), (2350146652845803459656611430653960 : Int), (1758398740097863985115764057727956 : Int), (1934176526637077197437362315008252 : Int), (2312005674938499920686596366833532 : Int), (1716876149119633196902451167338258 : Int), (2345844500496156461298148448687798 : Int), (493037595874577006332551448671504 : Int), (4520973133255574404596924317158490 : Int), (4389806870376100858160428497993622 : Int), (7101086167377441228071696264313183 : Int), (-3249861488934700471426784665606162 : Int), (2209352373740961072115495768982359 : Int), (4267359395275818252147308042605288 : Int), (-3262532026518954598478347707303233 : Int), (696898291887006143094477480697138817180215 : Int), (358339063742364289483457436519422 : Int), (-1862482628348073301466859050981934 : Int), (978988285138339750693801213197018 : Int), (1473558109483196974042370327554999 : Int), (4029998973238662993286693064749413 : Int), (5170211147916883568254540726624403 : Int), (-7368664937780378602713549987947109 : Int), (-12006736985028816957433524411619480 : Int), (5190787031426392221447585232820580 : Int), (3981878485065265240701563090215528 : Int), (-9089043386640830114620354035197791 : Int), (-12016602825910771885765040484025405 : Int), (1331009810447490871505300996425457 : Int), (-7385086761627357938779111194808974 : Int), (955474975799213524878060272098596 : Int), (-1966607928344148387770285650157332 : Int)]
def S5_B_D_19 : List Int := [(-47304858597894562342791058250986 : Int), (29770659369709752037688439629546 : Int), (-44881546195234924865087149180947 : Int), (20530291449206561701012719267688 : Int), (358254149215265575402597645591703 : Int), (248145377813978773009061876558545 : Int), (318224875886768367749211040840947 : Int), (306806386570003191806956931184479 : Int), (255620886354747824318226652786864 : Int), (356390338779569812417752873363019 : Int), (62440980588327722559299085648391 : Int), (292960605792309076700255685341925 : Int), (248284935294869666399862590700802 : Int), (674300730353296822245746473599987 : Int), (-309997781532816328531706355643276 : Int), (208746047785214215589936543009116 : Int), (293946350639535113920730273414812 : Int), (-324726356841429868330787066570183 : Int), (358339063742364289483457436519422 : Int), (696898287562601286243363099187604368355003 : Int), (-269298812604495571809280439630285 : Int), (-163717367718073596165484449160092 : Int), (-260725439525506881306758688169063 : Int), (51077563444075470998900070511169 : Int), (373003155324552522259834895060595 : Int), (-819013950706795067535184868291693 : Int), (-1713291909088208576574106208979738 : Int), (-300731766678438640994732529917567 : Int), (83970312584320940526597805175789 : Int), (-1129418214534919339539680927386418 : Int), (-1644226177511006617334517264462321 : Int), (-185494093670822675349316893173835 : Int), (-819020098407928339408437970901621 : Int), (-101469787502863877970080191939933 : Int), (-227001618323210926379082966007504 : Int)]
def S5_B_D_20 : List Int := [(264904559061779022395739971143866 : Int), (-170580513341519848818805805181664 : Int), (248840442623761064553784427482399 : Int), (-170969321185837527994317547978798 : Int), (-1933139009391977501481359662009749 : Int), (-1414413442430427150421324294416159 : Int), (-1722218252067067969282090201060652 : Int), (-1705861308954337904921876590547585 : Int), (-1407477725505695778159456356143937 : Int), (-1928085964756139854525959955511640 : Int), (-249920868561816792098557063721538 : Int), (-1844020391350823252396889818476887 : Int), (-1566697748016683226951264246401159 : Int), (-3756484753103642437237157226138004 : Int), (2125048320639064046762116157615222 : Int), (-602573740306604271171406149232713 : Int), (-1587122727409171669887341393430305 : Int), (2121199100897312114935011719888871 : Int), (-1862482628348073301466859050981934 : Int), (-269298812604495571809280439630285 : Int), (696898288987715077886151721845304838784490 : Int), (727176171874534733298816758201670 : Int), (1177413263307290439345718362073530 : Int), (-558334635579567916010119340585952 : Int), (-2151392320480990436258252483433922 : Int), (4912556327175895890309763421860532 : Int), (10083742887807202520470974896017941 : Int), (1632628137226137938990858064229003 : Int), (-590508912745909784333130914035392 : Int), (6705487988743917696945572406901741 : Int), (10007088795647106295635051918180028 : Int), (1149605860446686937700497910346115 : Int), (4896188904963491856541664017035180 : Int), (683868813725473242814351125370812 : Int), (1503904235023068665710033630704511 : Int)]
def S5_B_D_21 : List Int := [(143812561912759693072265238689726 : Int), (-188130615862567205205300885086978 : Int), (-197701902592804325056533197753661 : Int), (-154028385044562973529820896527874 : Int), (-960194020055284146687128503224791 : Int), (-657097868831141781812105631628555 : Int), (-991947327964529924210368444432578 : Int), (-619547574190034065401787459541355 : Int), (-693737210801814896252478793189897 : Int), (-947014416628440929491230731822774 : Int), (48959863398121331675694897074 : Int), (1428596500250975127520188807765416 : Int), (1647957936312467147692192429847448 : Int), (471140775674589716032052392378742 : Int), (362053289459887596112067612032646 : Int), (1018644903457029564818202638657434 : Int), (1403414388761626467708674301389565 : Int), (399815321833321689431039575002200 : Int), (978988285138339750693801213197018 : Int), (-163717367718073596165484449160092 : Int), (727176171874534733298816758201670 : Int), (696898289816475431253634443536789717025437 : Int), (3443921258827712201594445389103815 : Int), (3007923308763833688309107647285434 : Int), (1297400305211474920752254565479630 : Int), (1117381516307799239893397471754409 : Int), (5398650824496939079226061883766879 : Int), (7639322201485335267385050090649204 : Int), (2796479658922572234522231990251243 : Int), (2388326848753871100078830671219914 : Int), (4837940268960530123011547801035700 : Int), (3059134238296784995243706705958799 : Int), (1038884799136776965345747614288581 : Int), (1865143428428031146185868052388009 : Int), (560835736219219225792383565660099 : Int)]
def S5_B_D_22 : List Int := [(240960885398143767950679723848310 : Int), (-311001681273566179732252196761040 : Int), (-313251220068807159461169970091530 : Int), (-251661931843910567404533753776516 : Int), (-1572383114811461190258494898993962 : Int), (-1082049062172795621534772324655642 : Int), (-1628702203046476989453265343590656 : Int), (-1051268525472631303840471866743154 : Int), (-1162920189331332567532137971520392 : Int), (-1564599067384262375429957118635682 : Int), (5253665389073525103521281958087 : Int), (1985384590592749362873957682968933 : Int), (2438309172316584973381430611168332 : Int), (612797225910935053894565066456463 : Int), (530934379782018224090057052860786 : Int), (1706590946167518394360496681722919 : Int), (2110254510933022747343363609696980 : Int), (609736700316846238586849022171531 : Int), (1473558109483196974042370327554999 : Int), (-260725439525506881306758688169063 : Int), (1177413263307290439345718362073530 : Int), (3443921258827712201594445389103815 : Int), (696898292800932569803075892067116478960574 : Int), (4557916049236045209457529873062023 : Int), (1959505696357617842748513532480772 : Int), (1736611743988555189033059381943061 : Int), (8594992664964403806348533457712680 : Int), (12078148761133042860785292218404107 : Int), (4344154603783504470856640812146361 : Int), (3927029154497253226720881373740563 : Int), (8097728793253962901320320938488008 : Int), (4812286352064468151937147112456895 : Int), (1713759360661426340312567353452300 : Int), (2983882283908702479391355250495469 : Int), (939581638577760847552476071363698 : Int)]
def S5_B_D_23 : List Int := [(-59119736023795617617236304948246 : Int), (-140211043493137426408304023981730 : Int), (-669575378846310316169311264616322 : Int), (-74354108170029615835227539647254 : Int), (641739586328559907085662515483932 : Int), (541518855780823034090571415895958 : Int), (312077193179977805982232265695046 : Int), (956486929061174654475914773076242 : Int), (458398695320432743438507586471971 : Int), (647128765044690181775167896735005 : Int), (344994412221259768526259071276570 : Int), (4560579988291299359250458042688978 : Int), (4729462449294161548446612147504119 : Int), (5416268622482977755038065173720002 : Int), (-2053969337918708368203499207867272 : Int), (2630692507573974710874369752545972 : Int), (4395300233379730106586876326412809 : Int), (-1982825656849266027270759309012595 : Int), (4029998973238662993286693064749413 : Int), (51077563444075470998900070511169 : Int), (-558334635579567916010119340585952 : Int), (3007923308763833688309107647285434 : Int), (4557916049236045209457529873062023 : Int), (696898293342994741533267882724972743660013 : Int), (4932390164838314795893638236103520 : Int), (-4188607055222039790114573116022274 : Int), (-2964893960891704908569284080251909 : Int), (11600873599104432526221781302180988 : Int), (5669871228926695771797185019886517 : Int), (-3974879748886130619091727089102667 : Int), (-3465959129883506586772148729855742 : Int), (4029700207852111308498961012115575 : Int), (-4223032242827912832088404985494506 : Int), (2527028094361172595493496889649787 : Int), (-818452235611959785305318806816709 : Int)]
def S5_B_D_24 : List Int := [(-350372328351859148805094314170764 : Int), (89012667908522578998407492019156 : Int), (-792576866543194429911025011950283 : Int), (140562376822230633586459600078986 : Int), (2724027309184469399817906313018069 : Int), (2044845716982092689972815426808101 : Int), (2232117256281486201567429723718891 : Int), (2686985272147031676770422817992029 : Int), (1970060785745926018316640789108612 : Int), (2716305645928070381946126511088351 : Int), (595346168765484384502956205420910 : Int), (5442156120668146097393742310168473 : Int), (5283839706717545408177588235757771 : Int), (8396712051044013234672369520037521 : Int), (-3916815002819130032249967797915614 : Int), (2662398115430239905697478828285530 : Int), (5049294820220522871254630628694843 : Int), (-3902733121928534638989529318613938 : Int), (5170211147916883568254540726624403 : Int), (373003155324552522259834895060595 : Int), (-2151392320480990436258252483433922 : Int), (1297400305211474920752254565479630 : Int), (1959505696357617842748513532480772 : Int), (4932390164838314795893638236103520 : Int), (696898293617410647976211628778165675758314 : Int), (-8735376812832726331357292544154717 : Int), (-13894266101920475292305379153035538 : Int), (6567331316864576474337728219351891 : Int), (4815574543247927237261404837782946 : Int), (-10674868876900275954954129818174569 : Int), (-14066623201859796405854090051883599 : Int), (1635005149800418075160285655862516 : Int), (-8755751783906209973710694331720478 : Int), (1116855324332784027200909483555955 : Int), (-2328198058482716387785102397367276 : Int)]
def S5_B_D_25 : List Int := [(840181261016779189799424530938994 : Int), (-458057668113356756309751866053240 : Int), (1056631464670215864034938438668417 : Int), (-497978474800964119029782701385956 : Int), (-6275640403693021652351024713342043 : Int), (-4607691455277038263847547370787349 : Int), (-5468682064532645395391641502470897 : Int), (-5687481889451398245504631063294631 : Int), (-4547710768640165071886690588919459 : Int), (-6251106700715466673896827754618946 : Int), (-1026866320459314581133396167350712 : Int), (-7577202341874092273568559534875557 : Int), (-6818846992713260179738603480368716 : Int), (-13915335485368273958636769882439926 : Int), (7710499156750553694866906343172815 : Int), (-3028877304720876081931590498791106 : Int), (-6732509810235076017625464841681274 : Int), (7561205927606784982618068454738808 : Int), (-7368664937780378602713549987947109 : Int), (-819013950706795067535184868291693 : Int), (4912556327175895890309763421860532 : Int), (1117381516307799239893397471754409 : Int), (1736611743988555189033059381943061 : Int), (-4188607055222039790114573116022274 : Int), (-8735376812832726331357292544154717 : Int), (696898304779796076756132876542840104799713 : Int), (32755370785450893534681158650277777 : Int), (74898373482930125621700463187641 : Int), (-4208192581716895216120390197540440 : Int), (22636864004424447076587757794204705 : Int), (32703153129009866297822915181999873 : Int), (1997664052307018978711264694257791 : Int), (17172885690641583917744829796600798 : Int), (1180805864631290475056114773749692 : Int), (5056625526563501596915362926136135 : Int)]
def S5_B_D_26 : List Int := [(1779581386154204761320409638942472 : Int), (-1155068916351577988464234579156888 : Int), (1604666536380217425785791107093530 : Int), (-1178219531395071081980741185995334 : Int), (-12958019181308235262836842822011118 : Int), (-9521725777476808132995494788108076 : Int), (-11573053132531440126020541887128003 : Int), (-11426434245328361975757838397354578 : Int), (-9484818386886924997189352315648196 : Int), (-12921929555741476562869739218055516 : Int), (-1825633246309383254469925091696954 : Int), (-11800771678897977164339000767632440 : Int), (-9958167997403920341852499804859979 : Int), (-24651276620719569978798320703098915 : Int), (14207838856651941076884363874074874 : Int), (-3109205071856641634344280619642175 : Int), (-10012437722144671560696091822367821 : Int), (14163920599809895937691423589250349 : Int), (-12006736985028816957433524411619480 : Int), (-1713291909088208576574106208979738 : Int), (10083742887807202520470974896017941 : Int), (5398650824496939079226061883766879 : Int), (8594992664964403806348533457712680 : Int), (-2964893960891704908569284080251909 : Int), (-13894266101920475292305379153035538 : Int), (32755370785450893534681158650277777 : Int), (696898355893808444058231453043436875094309 : Int), (13250350739645332960627485557720993 : Int), (-3120146938374260527485677985237518 : Int), (44989202910216052940624047495408421 : Int), (67889597095516112294966080387438216 : Int), (8529261913693564325896733307103875 : Int), (32606970020818441078101683018360022 : Int), (5005676711539208919578995383280762 : Int), (10115990945185698191123522481472317 : Int)]
def S5_B_D_27 : List Int := [(396400110265152134599549146124122 : Int), (-644907133897340507651147555058638 : Int), (-979663108892528394082722129149617 : Int), (-519932423340392123607768019382044 : Int), (-2299964433258540907002543257452005 : Int), (-1606611718088575404456915776009853 : Int), (-2643959899736783589429008460050683 : Int), (-1240593991256103530724929451925701 : Int), (-1796780715635638605510704305832076 : Int), (-2310413490845399633605436986038763 : Int), (245540943169102881762019426662669 : Int), (6161526351396045461000350056926084 : Int), (7126003157622073060035971558045229 : Int), (4543033852211397798262172348854371 : Int), (-479409289373474643653072235349361 : Int), (5362603816005562302962859352781974 : Int), (6587647758461148711619401394254054 : Int), (-327832037613632508772326150199560 : Int), (5190787031426392221447585232820580 : Int), (-300731766678438640994732529917567 : Int), (1632628137226137938990858064229003 : Int), (7639322201485335267385050090649204 : Int), (12078148761133042860785292218404107 : Int), (11600873599104432526221781302180988 : Int), (6567331316864576474337728219351891 : Int), (74898373482930125621700463187641 : Int), (13250350739645332960627485557720993 : Int), (696898316698925456955659011969328060373490 : Int), (11325006393247924071242783739612687 : Int), (4351831465405642046855644041884415 : Int), (12542736940599994128191542579521973 : Int), (11152094911908704838169901915628327 : Int), (71196412184432484097370294480227 : Int), (6861856753858473641200171333259169 : Int), (1181175499034606694565416487201886 : Int)]
def S5_B_D_28 : List Int := [(-59122462570867312479455017408990 : Int), (-134689651001954296110869033122276 : Int), (-655280858319424879030031916691143 : Int), (-76604362495636693372379005152806 : Int), (653091607097419346715826292813367 : Int), (540799568327642828003833920720137 : Int), (325240440686368113412919932945556 : Int), (949023315805160345598317941643405 : Int), (456425184941131624022823201240176 : Int), (650120139151205982258405970889431 : Int), (324846849481409688162853923004859 : Int), (4376025157537471749143010719714734 : Int), (4559745757351898612530124996698718 : Int), (5308317651257803938954184666810175 : Int), (-2053396549726863562170357730854694 : Int), (2635638391928571236232273694108772 : Int), (4351139108089170472872802478363860 : Int), (-1960437542227582770568665690732695 : Int), (3981878485065265240701563090215528 : Int), (83970312584320940526597805175789 : Int), (-590508912745909784333130914035392 : Int), (2796479658922572234522231990251243 : Int), (4344154603783504470856640812146361 : Int), (5669871228926695771797185019886517 : Int), (4815574543247927237261404837782946 : Int), (-4208192581716895216120390197540440 : Int), (-3120146938374260527485677985237518 : Int), (11325006393247924071242783739612687 : Int), (696898293041290272044594240957142009389919 : Int), (-3940743995795973445608827843964217 : Int), (-3345726617975989077747142788393886 : Int), (3952718667374503678935281825740741 : Int), (-4170315167522430038138653363685644 : Int), (2512261272249698563078654935987083 : Int), (-785280410419004742245292349825184 : Int)]
def S5_B_D_29 : List Int := [(1175314845996582047015719846440774 : Int), (-703341201087812705184171423781046 : Int), (1265190378988103595355216166524704 : Int), (-741275196034960798348641230624002 : Int), (-8633989185753030726151450927784550 : Int), (-6350613489340119964663755350083940 : Int), (-7624806181790309627722622332506934 : Int), (-7693995988410498993038525163718074 : Int), (-6289603126265412349835827069174462 : Int), (-8608971475240646554889407797445094 : Int), (-1329010865767011216245179613476039 : Int), (-9274113464090048568487222820642380 : Int), (-8113303055789785981510524651213163 : Int), (-17831613732902502971135754353069670 : Int), (9942203874038755091013299409499918 : Int), (-3159432917814708454671342406226150 : Int), (-7980456105851292808368734091728559 : Int), (9908506555612287604764612989740921 : Int), (-9089043386640830114620354035197791 : Int), (-1129418214534919339539680927386418 : Int), (6705487988743917696945572406901741 : Int), (2388326848753871100078830671219914 : Int), (3927029154497253226720881373740563 : Int), (-3974879748886130619091727089102667 : Int), (-10674868876900275954954129818174569 : Int), (22636864004424447076587757794204705 : Int), (44989202910216052940624047495408421 : Int), (4351831465405642046855644041884415 : Int), (-3940743995795973445608827843964217 : Int), (696898317979452745583783970393125631542904 : Int), (45015401362021693481641383566279695 : Int), (4144920267852520027987459452626729 : Int), (22609650550051749254509973397532734 : Int), (2470595670577717288260920049065519 : Int), (6846143578956330471535581360313149 : Int)]
def S5_B_D_30 : List Int := [(1779569788002321431755693479521814 : Int), (-1150449006006442644193718832250662 : Int), (1616589701249588781650013502692149 : Int), (-1180096885519604630978499561619362 : Int), (-12917950322011533042854167386253333 : Int), (-9505935414640253760933567240424367 : Int), (-11540919466390913683425314832733281 : Int), (-11421293882913745576180815348494703 : Int), (-9482447519895234196306916287094518 : Int), (-12904019117257601396718104514325337 : Int), (-1847770059173978242318469979279164 : Int), (-12249763343921955571937557487525723 : Int), (-10307315604783315573946187828840077 : Int), (-24785779415921222095151555915662412 : Int), (14250573404663860242932363271275049 : Int), (-3115941663415703910005004514205709 : Int), (-10143926239643717151829449758502338 : Int), (14198249028768907521707179578740180 : Int), (-12016602825910771885765040484025405 : Int), (-1644226177511006617334517264462321 : Int), (10007088795647106295635051918180028 : Int), (4837940268960530123011547801035700 : Int), (8097728793253962901320320938488008 : Int), (-3465959129883506586772148729855742 : Int), (-14066623201859796405854090051883599 : Int), (32703153129009866297822915181999873 : Int), (67889597095516112294966080387438216 : Int), (12542736940599994128191542579521973 : Int), (-3345726617975989077747142788393886 : Int), (45015401362021693481641383566279695 : Int), (696898355622977327333372151717683015450781 : Int), (8381334526623014658609996858302275 : Int), (32708481417492541114509850608238848 : Int), (5069922362473117645496414275462428 : Int), (10178277820216980481992631638368287 : Int)]
def S5_B_D_31 : List Int := [(240968699238744015530624588948978 : Int), (-295584659236062529244282952076618 : Int), (-273325610384024456175163487717766 : Int), (-257982738810893969146354909519692 : Int), (-1581065640380187051519934194715828 : Int), (-1113263753622802176855976467258982 : Int), (-1620291615363257694257520924737553 : Int), (-1084063576901410687736920919051444 : Int), (-1161780763578389974596647008906395 : Int), (-1576030799595472529508545587131035 : Int), (-50440920899159930033080375303194 : Int), (1534081018202212669524132413724686 : Int), (2014631880858489065768843193969724 : Int), (289972922837488062821212222838951 : Int), (732052978660044128702725783744520 : Int), (1590795173750168990783265829770319 : Int), (1872902464504119813706418649436450 : Int), (723291035290028065291524496876572 : Int), (1331009810447490871505300996425457 : Int), (-185494093670822675349316893173835 : Int), (1149605860446686937700497910346115 : Int), (3059134238296784995243706705958799 : Int), (4812286352064468151937147112456895 : Int), (4029700207852111308498961012115575 : Int), (1635005149800418075160285655862516 : Int), (1997664052307018978711264694257791 : Int), (8529261913693564325896733307103875 : Int), (11152094911908704838169901915628327 : Int), (3952718667374503678935281825740741 : Int), (4144920267852520027987459452626729 : Int), (8381334526623014658609996858302275 : Int), (696898292084566190313935423333498016534393 : Int), (1956599767260978228909432180817579 : Int), (2897605889858604196243658585292281 : Int), (1032797835561577274096615890425903 : Int)]
def S5_B_D_32 : List Int := [(840170131899573091921440407142188 : Int), (-456865456876087201484427958211976 : Int), (1059687528323275505577433462992873 : Int), (-498455216633271572425978384141022 : Int), (-6274990306777935863222052696886837 : Int), (-4613603517693673204902024174474001 : Int), (-5467365179709557525895996457584395 : Int), (-5687714407190893897022202790001065 : Int), (-4540671431880118101855970118405293 : Int), (-6250966227126184076776548450894580 : Int), (-1038472193753354898089797897202288 : Int), (-7624474092343049451908661944681035 : Int), (-6858971749832603255685987452080208 : Int), (-13938024733119229542123918415188215 : Int), (7588724167411467742589714207248939 : Int), (-3037896484949322038990005920140127 : Int), (-6698911495442594129302026046557068 : Int), (7596287457281708891705544370286585 : Int), (-7385086761627357938779111194808974 : Int), (-819020098407928339408437970901621 : Int), (4896188904963491856541664017035180 : Int), (1038884799136776965345747614288581 : Int), (1713759360661426340312567353452300 : Int), (-4223032242827912832088404985494506 : Int), (-8755751783906209973710694331720478 : Int), (17172885690641583917744829796600798 : Int), (32606970020818441078101683018360022 : Int), (71196412184432484097370294480227 : Int), (-4170315167522430038138653363685644 : Int), (22609650550051749254509973397532734 : Int), (32708481417492541114509850608238848 : Int), (1956599767260978228909432180817579 : Int), (696898304659160621294042426671446218393204 : Int), (1182617718733117921463644894345879 : Int), (5056535274354373294320655546844586 : Int)]
def S5_B_D_33 : List Int := [(143800844812128754711731873262406 : Int), (-183199625451676789224860585769332 : Int), (-184955366707416691734450221260288 : Int), (-156028842792825367273462009578680 : Int), (-944829028699801902342889198321542 : Int), (-655539834558339914650715334299028 : Int), (-976600713682732951886929111067340 : Int), (-623987541176167299765247115767726 : Int), (-693827524987587475870731573006172 : Int), (-941629425863686893439583012522874 : Int), (-23807377467123962457461289320574 : Int), (985394699851147498903734588764486 : Int), (1303517381556801244296267783122136 : Int), (312514434164176432542672921765735 : Int), (467714868458303988490757503029032 : Int), (937521291962694676314185739764386 : Int), (1220019260485874402668508092082935 : Int), (455588985694976344812875636584566 : Int), (955474975799213524878060272098596 : Int), (-101469787502863877970080191939933 : Int), (683868813725473242814351125370812 : Int), (1865143428428031146185868052388009 : Int), (2983882283908702479391355250495469 : Int), (2527028094361172595493496889649787 : Int), (1116855324332784027200909483555955 : Int), (1180805864631290475056114773749692 : Int), (5005676711539208919578995383280762 : Int), (6861856753858473641200171333259169 : Int), (2512261272249698563078654935987083 : Int), (2470595670577717288260920049065519 : Int), (5069922362473117645496414275462428 : Int), (2897605889858604196243658585292281 : Int), (1182617718733117921463644894345879 : Int), (696898289363685447376746896249381057235714 : Int), (626070592819112337311125867662305 : Int)]
def S5_B_D_34 : List Int := [(264914300020448956732164682069626 : Int), (-161389627431941039586017150368778 : Int), (272664598782674230602585277678451 : Int), (-174737594465867455775804481749856 : Int), (-1942427664388740507790218826889715 : Int), (-1430269278530286198433990184812455 : Int), (-1719755747735436141171285788035777 : Int), (-1729027534023328915023551407065687 : Int), (-1415240013966492250176632329480136 : Int), (-1937366819451785298566076232428217 : Int), (-297289454357045943763777464526725 : Int), (-2048543365878843965791923110916405 : Int), (-1772353429351483715918764796569464 : Int), (-3936340520305717989956265785898736 : Int), (2223589556474554853916147283578600 : Int), (-654747691962425735912780366684402 : Int), (-1714426054012690187284445831954983 : Int), (2209911592136133119022759658012313 : Int), (-1966607928344148387770285650157332 : Int), (-227001618323210926379082966007504 : Int), (1503904235023068665710033630704511 : Int), (560835736219219225792383565660099 : Int), (939581638577760847552476071363698 : Int), (-818452235611959785305318806816709 : Int), (-2328198058482716387785102397367276 : Int), (5056625526563501596915362926136135 : Int), (10115990945185698191123522481472317 : Int), (1181175499034606694565416487201886 : Int), (-785280410419004742245292349825184 : Int), (6846143578956330471535581360313149 : Int), (10178277820216980481992631638368287 : Int), (1032797835561577274096615890425903 : Int), (5056535274354373294320655546844586 : Int), (626070592819112337311125867662305 : Int), (696898289014382934365935244926654090586133 : Int)]
def S5_B_D : List (List Int) := [S5_B_D_0, S5_B_D_1, S5_B_D_2, S5_B_D_3, S5_B_D_4, S5_B_D_5, S5_B_D_6, S5_B_D_7, S5_B_D_8, S5_B_D_9, S5_B_D_10, S5_B_D_11, S5_B_D_12, S5_B_D_13, S5_B_D_14, S5_B_D_15, S5_B_D_16, S5_B_D_17, S5_B_D_18, S5_B_D_19, S5_B_D_20, S5_B_D_21, S5_B_D_22, S5_B_D_23, S5_B_D_24, S5_B_D_25, S5_B_D_26, S5_B_D_27, S5_B_D_28, S5_B_D_29, S5_B_D_30, S5_B_D_31, S5_B_D_32, S5_B_D_33, S5_B_D_34]
def S5_B : Blk := ⟨S5_B_d, S5_B_l, S5_B_D⟩
def S5_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat))]
def S5 : SBlk := ⟨[(6 : Nat)], (0 : Nat), S5_z, S5_B⟩
def S6_B_d : List Int := [(1316044475843 : Int), (1236354240640 : Int), (2132415032026 : Int), (2088114809581 : Int), (1158807883881 : Int), (1251702665707 : Int), (2085063363459 : Int), (1140010190358 : Int), (1301018322113 : Int), (1240411951207 : Int), (2075988613141 : Int), (1240862786034 : Int), (3552076582249 : Int), (1169453450083 : Int), (4111301367266 : Int), (2767450528858 : Int), (1153238005509 : Int), (1987882158939 : Int), (2273252731646 : Int), (3734331216108 : Int), (4178964079547 : Int), (3135491320293 : Int), (2106502138419 : Int), (3270789592675 : Int), (4225351312229 : Int), (2105035596157 : Int), (2461158542329 : Int), (3847071942286 : Int), (2211163534066 : Int), (4298897117072 : Int), (4315954146777 : Int), (3679321922793 : Int), (1505158045575 : Int), (1591368739518 : Int), (3489713280933 : Int)]
def S6_B_l_0 : List Int := [(9007199254740992 : Int), (7419130529212573 : Int), (-6012988190663263 : Int), (-6013249364083792 : Int), (-57733233499630716 : Int), (-47027414590557788 : Int), (-64064146323296703 : Int), (-47027187342264832 : Int), (-55690559619975770 : Int), (-64064109212636032 : Int), (-118834211925626503 : Int), (-46819347374263983 : Int), (-56688427449373980 : Int), (-8823743092213154 : Int), (-46818619219646377 : Int), (-14688065405727693 : Int), (67665458450468730 : Int), (-56688811785663619 : Int), (67664821881150359 : Int), (-8822006666010814 : Int), (-65335727025614283 : Int), (-11026266240790665 : Int), (44930012020861966 : Int), (26816706618106472 : Int), (49396678406817231 : Int), (-11026286522316678 : Int), (73911918534417949 : Int), (331840262887306589 : Int), (156671639139857158 : Int), (44931845755732303 : Int), (331838923075240606 : Int), (219160678374458703 : Int), (26815126474421085 : Int), (156670514767830365 : Int), (49398111288889767 : Int)]
def S6_B_l_1 : List Int := [(0 : Int), (18014398509481984 : Int), (3054784565844970 : Int), (3054708331780966 : Int), (101966506752907 : Int), (-7879817324369176 : Int), (-8573760267070384 : Int), (-7879741231070905 : Int), (-17578324842719592 : Int), (-8573880489117815 : Int), (-133918653518561744 : Int), (-117241162662042913 : Int), (-108754709170210406 : Int), (-1226213852014913 : Int), (-117240087613777197 : Int), (-62608729976363480 : Int), (51582195413677453 : Int), (-108753605718446638 : Int), (51582616307143250 : Int), (-1225684731571419 : Int), (-128217016820785702 : Int), (-154975941445688682 : Int), (-122514158311710596 : Int), (-77320485958343639 : Int), (14309545221374633 : Int), (-154974935222245805 : Int), (-320270225957534307 : Int), (52977325834350577 : Int), (97760416870033972 : Int), (-122512770194254853 : Int), (52979961642674173 : Int), (86070271937091449 : Int), (-77318950623705797 : Int), (97761348576283202 : Int), (14310185208001770 : Int)]
def S6_B_l_2 : List Int := [(0 : Int), (0 : Int), (2251799813685248 : Int), (324692850987938 : Int), (539274229836372 : Int), (149258065142960 : Int), (527161331250351 : Int), (2976991221724949 : Int), (-165781169771966 : Int), (858770988693659 : Int), (685331659505940 : Int), (-4597677126511562 : Int), (-3655932972902394 : Int), (-8496050262306535 : Int), (3935090482400855 : Int), (-12400584936238569 : Int), (-7084037348963208 : Int), (3759260356172343 : Int), (-6790225874227797 : Int), (-288904785989763 : Int), (594369562518702 : Int), (-2419264158831089 : Int), (-7511127974265039 : Int), (-2919474563258515 : Int), (-6913213691595055 : Int), (1397512427909775 : Int), (-11187588600805682 : Int), (-18827127145064319 : Int), (-5725729256516360 : Int), (3159052838664120 : Int), (-15640684869213734 : Int), (-11433786857924636 : Int), (484757562848868 : Int), (-4905134352826679 : Int), (-551267472060431 : Int)]
def S6_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (471305661052656 : Int), (3018392820380437 : Int), (799432822358270 : Int), (-285829962417257 : Int), (-144711388383018 : Int), (412089386145737 : Int), (598990368232182 : Int), (4696185161139736 : Int), (4377445146422766 : Int), (955992144694670 : Int), (-5274277936829087 : Int), (-10838306642557119 : Int), (-5891748711626257 : Int), (-4286520922942632 : Int), (-6235208370527525 : Int), (-8634023901456644 : Int), (519545971418197 : Int), (1784016077212052 : Int), (4332312475889891 : Int), (924505706366945 : Int), (454899874897813 : Int), (-2675738844021416 : Int), (-9777296832340353 : Int), (-13202663096691676 : Int), (-4167263570899683 : Int), (-8135874086445888 : Int), (-16925615751897715 : Int), (-9993850161243961 : Int), (-3052376260615343 : Int), (-5125972811159141 : Int), (-6979154917370523 : Int)]
def S6_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (3996828854249326 : Int), (6425728798715138 : Int), (3996875035118939 : Int), (3821797456806020 : Int), (6425650497232153 : Int), (7997560113955802 : Int), (-5326245859579158 : Int), (-4647166694139255 : Int), (4507185784657166 : Int), (-5326213826077867 : Int), (16764074537905164 : Int), (467778958447174 : Int), (-4647020220004606 : Int), (467815323843479 : Int), (4507231820897144 : Int), (-1361536103446114 : Int), (-16138205492442469 : Int), (-15151780593411066 : Int), (-12655404097993693 : Int), (-1909563591402779 : Int), (-16138217972244379 : Int), (-28266159694439362 : Int), (-13218171047489854 : Int), (-6279469509700330 : Int), (-15151532413169602 : Int), (-13217879302783565 : Int), (-10821344966380881 : Int), (-12655318797586353 : Int), (-6279431557632913 : Int), (-1909447456996840 : Int)]
def S6_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1367434015973269 : Int), (2682001389171484 : Int), (3223264030119726 : Int), (547156662932872 : Int), (-3234217827342450 : Int), (4683595649894187 : Int), (5482555487288832 : Int), (-1505342644978923 : Int), (1489883140922105 : Int), (-25958502073444792 : Int), (4428983992393935 : Int), (15118605731185 : Int), (-1703537396702228 : Int), (355174312994379 : Int), (-3290354669736085 : Int), (-4685300207346542 : Int), (-5614435841553425 : Int), (-4130137495380379 : Int), (-2941392664089189 : Int), (-959285633833643 : Int), (-40219838559601376 : Int), (-42636592089562821 : Int), (1034710922078845 : Int), (-6252117364934175 : Int), (-36298391476382219 : Int), (-8125769540940167 : Int), (-808711464371544 : Int), (-2711640342249646 : Int), (736082798317066 : Int)]
def S6_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (168124091666297 : Int), (3707317510955852 : Int), (2735688349989495 : Int), (1921101309845735 : Int), (1626324225279122 : Int), (2499333524880080 : Int), (1764620823211730 : Int), (3712995067023451 : Int), (8926776193708716 : Int), (-6458311089085477 : Int), (4179064586281414 : Int), (-6336823019930206 : Int), (-111921214961947 : Int), (2596976097308524 : Int), (4714698466553300 : Int), (-793734491443960 : Int), (-1507977044488635 : Int), (-3369348952431354 : Int), (7022338041399879 : Int), (20260239554650787 : Int), (-17735863814624851 : Int), (-16076007457035823 : Int), (1410122957730280 : Int), (-11657106312811216 : Int), (-11135332284325804 : Int), (1354140977957697 : Int), (-15041279636147348 : Int), (-3427084609934838 : Int)]
def S6_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (2358778473810219 : Int), (1229215671644948 : Int), (-2559301104864837 : Int), (49692016236462 : Int), (-1860990935116905 : Int), (821808899932730 : Int), (4528484695757617 : Int), (-20320112933533921 : Int), (-3098505364848757 : Int), (5872242430078608 : Int), (5635910158078844 : Int), (-1765203088973039 : Int), (-2625645757652184 : Int), (318242117040106 : Int), (-5001725406516207 : Int), (513943876889072 : Int), (1884757347445538 : Int), (-5070571774699856 : Int), (-31702813314809225 : Int), (-25310805558392966 : Int), (-2767491624550467 : Int), (-4168933224614756 : Int), (-34550425736866608 : Int), (-5885975914577844 : Int), (-4316711926642143 : Int), (2535613728415443 : Int), (-3353439938010430 : Int)]
def S6_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1166555149366891 : Int), (5876806574538240 : Int), (1840519339482841 : Int), (6411000203445280 : Int), (-3671853085666598 : Int), (536299170762372 : Int), (-14246612062838930 : Int), (470096677901033 : Int), (5410398849793909 : Int), (497904149742847 : Int), (-2480984561314788 : Int), (7396776898800890 : Int), (7497765842705894 : Int), (1837302090398062 : Int), (5631913682460811 : Int), (-4132508811118027 : Int), (5929638497448050 : Int), (379796024472278 : Int), (-28547967712424739 : Int), (-10743099355825428 : Int), (411570473432279 : Int), (-32619672646873748 : Int), (-9282431290866790 : Int), (3708652389208135 : Int), (-11351842137469043 : Int), (-4158640651088634 : Int)]
def S6_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-281288402649269 : Int), (3950718360606359 : Int), (2530500382897727 : Int), (-905177932380573 : Int), (-1086209285683425 : Int), (10087331975928214 : Int), (-4474042831105888 : Int), (-1330962653933772 : Int), (-4369155892107679 : Int), (3692547335270507 : Int), (-241900091509090 : Int), (5154278431613708 : Int), (2709352519098707 : Int), (2415623627521356 : Int), (-1084307087358984 : Int), (-901506677860462 : Int), (13827526549710816 : Int), (6724781448367649 : Int), (-6214959497920117 : Int), (-2793797157689066 : Int), (-8995411109251221 : Int), (-4843457315106459 : Int), (-5008855970787984 : Int), (-8567714490315993 : Int), (-1184916010690915 : Int)]
def S6_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (9000871484851147 : Int), (5750596528177034 : Int), (-384719846748785 : Int), (9000905085843609 : Int), (447433807823219 : Int), (-4758172603784234 : Int), (5750717434368180 : Int), (-4758339680562445 : Int), (-384834161338952 : Int), (9415759016275089 : Int), (13967436034549272 : Int), (8781517474107946 : Int), (6014229893605501 : Int), (-305041014067329 : Int), (13967471135096451 : Int), (27004191812479214 : Int), (-1086866631695917 : Int), (-5849853273614824 : Int), (8781559504080993 : Int), (-1086878460843228 : Int), (-3976317502200730 : Int), (6014346975647196 : Int), (-5849991213507848 : Int), (-305149251005479 : Int)]
def S6_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (9579940318067183 : Int), (928656550391042 : Int), (4482054461925030 : Int), (11933677565022372 : Int), (3061420341491314 : Int), (5262507086162076 : Int), (-3122050664582932 : Int), (-1797012558133369 : Int), (754826929393895 : Int), (21446036718706892 : Int), (15230736592255404 : Int), (11580323726773761 : Int), (955397133161148 : Int), (8298230867767194 : Int), (33849152866401384 : Int), (22133298725117086 : Int), (2707208868751404 : Int), (5644887154713195 : Int), (4212270278577048 : Int), (3978769104893122 : Int), (2927996713322601 : Int), (-5906121277203378 : Int), (-2152832132133022 : Int)]
def S6_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1102367404244447 : Int), (2011604985348092 : Int), (211815732423773 : Int), (-191522301769944 : Int), (-3278041215762830 : Int), (4640660025314212 : Int), (54028076057366 : Int), (54142854632600 : Int), (796729933461045 : Int), (5219214521477398 : Int), (10315623147244736 : Int), (1435735233169914 : Int), (1438006994419894 : Int), (2041155890357011 : Int), (10095820918264780 : Int), (2546626249369262 : Int), (456857520592056 : Int), (-977246324750523 : Int), (1074986240734709 : Int), (-3505880459991736 : Int), (4423703926758593 : Int), (130044800888152 : Int)]
def S6_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-5050986039789615 : Int), (-5357988243588836 : Int), (7107683327668642 : Int), (-1221055533711953 : Int), (3975937534109144 : Int), (1052147218208224 : Int), (12117330091843 : Int), (-921333868393687 : Int), (1623188661089348 : Int), (2759472594955540 : Int), (9149727284816787 : Int), (-5714085673847766 : Int), (-10908883389816372 : Int), (10083943743154623 : Int), (10353166127949624 : Int), (-3915198848192250 : Int), (2362620097928450 : Int), (6463992420064552 : Int), (164469940629947 : Int), (6542369550637680 : Int), (1566776466645999 : Int)]
def S6_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (4515729735302127 : Int), (-1173709674479637 : Int), (5430361687425837 : Int), (2055766240891981 : Int), (987823635234095 : Int), (333775270691312 : Int), (1487525466225080 : Int), (372157219458968 : Int), (-1521987795716455 : Int), (-260375267359903 : Int), (10510498773522521 : Int), (13215188176244679 : Int), (-1120885523232329 : Int), (-2811729923594578 : Int), (7633385189074540 : Int), (13293501873683822 : Int), (2627837235388456 : Int), (7253585646316469 : Int), (2711438298953678 : Int), (1124836748714305 : Int)]
def S6_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (1354686398679876 : Int), (-707824185095780 : Int), (1522347549772534 : Int), (-542270921104707 : Int), (-789282297188842 : Int), (-1863875751991735 : Int), (2496529174950589 : Int), (-1625702518562295 : Int), (-642230127599167 : Int), (-1930812307311449 : Int), (13995175608100858 : Int), (16707621900399494 : Int), (-425297440733937 : Int), (2015425825818821 : Int), (15859649900075680 : Int), (4813524545905731 : Int), (-2441060730824715 : Int), (-430708800387366 : Int), (-1168234718440614 : Int)]
def S6_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (6168363486039644 : Int), (11009927139789889 : Int), (2954511632737347 : Int), (-168927059365668 : Int), (-1870451751452083 : Int), (-1240116891546227 : Int), (3723271130578069 : Int), (883901532002375 : Int), (-1982217828461913 : Int), (-8531076632486747 : Int), (17370120166340973 : Int), (21834567153719962 : Int), (5747860726805294 : Int), (21198220190035449 : Int), (14483816761504592 : Int), (8867506926417795 : Int), (15766665693614878 : Int), (3608790209842731 : Int)]
def S6_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (-606647109205972 : Int), (895838259718746 : Int), (-76632129358284 : Int), (-613802474454937 : Int), (2834643131220785 : Int), (-1375072688662748 : Int), (21224739355802 : Int), (586173729743504 : Int), (2675373969863524 : Int), (-3327588496915177 : Int), (262517659805319 : Int), (5782850319372142 : Int), (7489475654740482 : Int), (-4177994758498054 : Int), (9951839226894807 : Int), (2208810297947747 : Int), (1230309519260607 : Int)]
def S6_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (1094621639775311 : Int), (-30072180015090 : Int), (-1150691006899659 : Int), (2424245316378342 : Int), (-600035276897447 : Int), (54378937855132 : Int), (21400482576522 : Int), (-3071540612539966 : Int), (2879664612309142 : Int), (527238648828644 : Int), (-2776454730088840 : Int), (8405088540812960 : Int), (5400488003227654 : Int), (2699319804416319 : Int), (10516528223124855 : Int), (1427846129525329 : Int)]
def S6_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (66222643508784 : Int), (314427019481649 : Int), (-392843218992737 : Int), (405797825881783 : Int), (121163588167615 : Int), (205470478205054 : Int), (1181126142771807 : Int), (1791544372706126 : Int), (407654116249461 : Int), (1275558116847827 : Int), (2453963554124381 : Int), (1117978955993285 : Int), (120588038027189 : Int), (273940130508954 : Int), (4280424105622209 : Int)]
def S6_B_l_20 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (642026830309816 : Int), (467850803412654 : Int), (400914936678088 : Int), (75795546482974 : Int), (642021906562427 : Int), (3056799405048631 : Int), (836851459614046 : Int), (-112381335064887 : Int), (467886778165638 : Int), (836866607461173 : Int), (637714317542164 : Int), (400909761595611 : Int), (-112372047863817 : Int), (75791833225619 : Int)]
def S6_B_l_21 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-119706121933687 : Int), (724004918156667 : Int), (266581988328260 : Int), (889663082373300 : Int), (4190533029660067 : Int), (1401963435252740 : Int), (-314601934522891 : Int), (1047767931311305 : Int), (-544308485621587 : Int), (675133872096360 : Int), (-353780502152887 : Int), (-465703009856426 : Int), (-50087264122441 : Int)]
def S6_B_l_22 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-135764035822342 : Int), (333290868231978 : Int), (815035822135134 : Int), (3313982633645616 : Int), (4567565027904877 : Int), (844495921330260 : Int), (-686285835837990 : Int), (2254026247115420 : Int), (299165758412086 : Int), (660263859983730 : Int), (551935202125760 : Int), (278264643073364 : Int)]
def S6_B_l_23 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (284952189936377 : Int), (-581715857632461 : Int), (-102925189744102 : Int), (4813556151172211 : Int), (1373076465813491 : Int), (518795860973316 : Int), (987882840749172 : Int), (982338886419696 : Int), (-265655777818725 : Int), (253530364828674 : Int), (43493894062275 : Int)]
def S6_B_l_24 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int), (-236966343340425 : Int), (-469350366239699 : Int), (1706580642076002 : Int), (377608907287084 : Int), (374433184995332 : Int), (1159039921042754 : Int), (176252174393258 : Int), (43487918335475 : Int), (603118263237483 : Int), (104211114007372 : Int)]
def S6_B_l_25 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (2435123341009074 : Int), (-997405085474231 : Int), (-183574351850058 : Int), (-259039282916755 : Int), (2233594773569995 : Int), (931693807348854 : Int), (950082589698832 : Int), (-165283350276502 : Int), (365206596255420 : Int)]
def S6_B_l_26 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (83984891729279 : Int), (-413371777046001 : Int), (2087025033211769 : Int), (2139742756859189 : Int), (729631961273870 : Int), (268280522774667 : Int), (-52049249234826 : Int), (50994690953316 : Int)]
def S6_B_l_27 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (589369049630653 : Int), (677499432000442 : Int), (4077194843372461 : Int), (2142519448843074 : Int), (369844409822538 : Int), (768910606792748 : Int), (255384627993648 : Int)]
def S6_B_l_28 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (1049452149326585 : Int), (1651853281716723 : Int), (-1498858709232369 : Int), (10833104581891 : Int), (601502276736210 : Int), (363818980124812 : Int)]
def S6_B_l_29 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (2076915792599163 : Int), (-671142683948038 : Int), (-93982841133267 : Int), (604441788931759 : Int), (187731927356002 : Int)]
def S6_B_l_30 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (1195075570842655 : Int), (1201549711803771 : Int), (813052343832057 : Int), (305050067035701 : Int)]
def S6_B_l_31 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (-240086901865250 : Int), (-742270744729433 : Int), (-60001097026327 : Int)]
def S6_B_l_32 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (770211953835876 : Int), (-150592467255876 : Int)]
def S6_B_l_33 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (15265172187116 : Int)]
def S6_B_l_34 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (1125899906842624 : Int)]
def S6_B_l : List (List Int) := [S6_B_l_0, S6_B_l_1, S6_B_l_2, S6_B_l_3, S6_B_l_4, S6_B_l_5, S6_B_l_6, S6_B_l_7, S6_B_l_8, S6_B_l_9, S6_B_l_10, S6_B_l_11, S6_B_l_12, S6_B_l_13, S6_B_l_14, S6_B_l_15, S6_B_l_16, S6_B_l_17, S6_B_l_18, S6_B_l_19, S6_B_l_20, S6_B_l_21, S6_B_l_22, S6_B_l_23, S6_B_l_24, S6_B_l_25, S6_B_l_26, S6_B_l_27, S6_B_l_28, S6_B_l_29, S6_B_l_30, S6_B_l_31, S6_B_l_32, S6_B_l_33, S6_B_l_34]
def S6_B_D_0 : List Int := [(696898287495055722536091266594798977231670 : Int), (33754637411343014686625783006682 : Int), (-27356519183272957429707110168970 : Int), (-27356744109503993782432008864750 : Int), (-262623572540716990637699560764058 : Int), (-213933232718291186123822070252912 : Int), (-291429692774663638593865875091046 : Int), (-213924180337915947724994980153410 : Int), (-253339326694690913704116165571128 : Int), (-291426436332015333114858899074642 : Int), (-540573234410996710837203040043740 : Int), (-212985977812025767765174922559438 : Int), (-257872569641187259753907875947368 : Int), (-40142288248216028955885517256356 : Int), (-212982516492985617327186325790208 : Int), (-66813994782213036780409272705896 : Int), (307814908069559481656586826476358 : Int), (-257872995307618722189306865151106 : Int), (307812883686225852320882698936070 : Int), (-40126718595960617474503313742952 : Int), (-297208941291019187499181387184302 : Int), (-50154669385402122009492705091986 : Int), (204389488290139673081735064838210 : Int), (121985021557563680561785520773768 : Int), (224710851295015250333442447303004 : Int), (-50162002734618134679285745121044 : Int), (336221637055294982289093492816868 : Int), (1509536272975536512478880256480316 : Int), (712699917601434781393323398922630 : Int), (204391910614855168946991754919250 : Int), (1509533067530271022424321410757532 : Int), (996962600830346025130190052634680 : Int), (121986023959376718972907657348922 : Int), (712692012830774792148804387498338 : Int), (224706960267500700287177355313406 : Int)]
def S6_B_D_1 : List Int := [(33754637411343014686625783006682 : Int), (696898287530932324833877124419097096607517 : Int), (-14218651024569246286311671775789 : Int), (-14216658759537824849047479361606 : Int), (-216063857515685501575959448769124 : Int), (-197697605916296841245804709076588 : Int), (-263430678959024052319625333186185 : Int), (-197676730385574480135311510069480 : Int), (-256556726815137201709284042001178 : Int), (-263411938721590943795309517261244 : Int), (-809912073655654187671000460702619 : Int), (-494638445108062591277353277556091 : Int), (-508521693859635781923140694889456 : Int), (-36408784615264701976938406547516 : Int), (-494629230070136473813010691140505 : Int), (-225489850316637745783237133271247 : Int), (394004664488214083433321567966862 : Int), (-508502758734649151208262027159115 : Int), (394009398721197888247917096972453 : Int), (-36403459518921448485889401516414 : Int), (-593909981361789954989913984597025 : Int), (-463226020674514993012765353743029 : Int), (-165165279764819717561548877376372 : Int), (-110007508923496644584710033863842 : Int), (224065077151728114834771284734997 : Int), (-463228913085494210794257900131144 : Int), (-594931383885844733339995432913861 : Int), (1387794735542231162407511740110185 : Int), (853270526816836177546742178848716 : Int), (-165141710158965418064165733856715 : Int), (1387806375484869138458285684427048 : Int), (1055631777494273433400902580353943 : Int), (-110000956136663446052134671822363 : Int), (853274507959056276273292194509761 : Int), (224072456203346923327506946652119 : Int)]
def S6_B_D_2 : List Int := [(-27356519183272957429707110168970 : Int), (-14218651024569246286311671775789 : Int), (696898287477021381946516889605819116987897 : Int), (20145194714896702656618641331858 : Int), (176175586565550098188731952192754 : Int), (139410816945161885558619025671818 : Int), (191379501300296265976589756870435 : Int), (143506210429246239099087854339452 : Int), (160787150201368165449729798663476 : Int), (191860571398301881623948732521814 : Int), (300076373104846139648148388387689 : Int), (81404003836837841628253191262639 : Int), (116656549284266508135097478463854 : Int), (13923123923158173193954257233676 : Int), (93771803619356769319578646579057 : Int), (-2274468888991070874209622845591 : Int), (-191967616562744561073240724038608 : Int), (127406321518086443969429808510495 : Int), (-191540425566396100480901436865603 : Int), (25804240527088251627801990217528 : Int), (140090778039721643005625716672953 : Int), (-41580349991867318115006543245957 : Int), (-203921434935611247639752098553512 : Int), (-121377546379922877492617827836322 : Int), (-153443348755721963241882617804811 : Int), (-36038822716103732573196761957454 : Int), (-388576558750816342154784315441245 : Int), (-1010684867109102442453909427743345 : Int), (-438999261147527721210243215575658 : Int), (-188455030824474739469587201087017 : Int), (-1006059571408246839467864533694404 : Int), (-642463051892815526992926330946939 : Int), (-116443652769449195826623854461431 : Int), (-437804564732578882450390814895081 : Int), (-144219011937729565216259330076457 : Int)]
def S6_B_D_3 : List Int := [(-27356744109503993782432008864750 : Int), (-14216658759537824849047479361606 : Int), (20145194714896702656618641331858 : Int), (696898287477437974977016619315891189978254 : Int), (176259770269373578543741434705944 : Int), (144067538269665532796816335474480 : Int), (192006872454781732884825694841638 : Int), (139354297321074131195808566029770 : Int), (160762189520897027880057504129844 : Int), (191457477663839417922574111193104 : Int), (300172111999234848199324061346158 : Int), (94629627923550108374856908585486 : Int), (128201465044448803489173207302316 : Int), (25998033166513066784495500442502 : Int), (80413382515828190360044492145308 : Int), (-4273927113119008315634491188762 : Int), (-192619747480660300938550329824002 : Int), (115853444633688011849746846018042 : Int), (-193106333747097879452455434753526 : Int), (12313149302984527522071961856660 : Int), (140172998265884340941306073712184 : Int), (-35732789810505897331217817777940 : Int), (-187665602453828786473117508771412 : Int), (-116283272257799497495742599839884 : Int), (-144133389710954167186663049953346 : Int), (-42085561248607608989461394144922 : Int), (-390415108240771273146091830403472 : Int), (-1008498093440741346039727831739918 : Int), (-438572498971000056685473885692908 : Int), (-205440620177573223591974108729176 : Int), (-1013797638997930612815883045840750 : Int), (-644295061832609927501734024360152 : Int), (-121950250685717067128683233388062 : Int), (-439932696751745268580134068870878 : Int), (-154731506114519734651551337844026 : Int)]
def S6_B_D_4 : List Int := [(-262623572540716990637699560764058 : Int), (-216063857515685501575959448769124 : Int), (176175586565550098188731952192754 : Int), (176259770269373578543741434705944 : Int), (696898289196360857120371084211314752544976 : Int), (1398165516564840364063207943771506 : Int), (1910079828710713674123158356445336 : Int), (1397995360469723508211075559370378 : Int), (1648281433777299159001621455627418 : Int), (1910038454768192648050670231803174 : Int), (3515190904432992325107288801679516 : Int), (1328565380032110119262003922209654 : Int), (1621050812892308475304227549211068 : Int), (283977877059055602422407848190728 : Int), (1328184223761156641583009188628020 : Int), (528423601548783363458513365861568 : Int), (-1973521469482699511771151792404140 : Int), (1620737213503838777588773742147996 : Int), (-1973521329751786370797182531583234 : Int), (283528026723076510765572235427580 : Int), (1894445883469319360820083630180434 : Int), (213695085290536921542796251245240 : Int), (-1411799346352631466052912300208668 : Int), (-866188635225003637154771423342044 : Int), (-1454751141788627577405304434847170 : Int), (213574856288700088705067740168088 : Int), (-2351313841258806263657252903630756 : Int), (-9771626719211652034816170301052080 : Int), (-4610789636954017671339062853089436 : Int), (-1412278800600222983400858523524954 : Int), (-9771730696126048549130797386626894 : Int), (-6466469596408696398326899777943122 : Int), (-866349492299571170355227367713750 : Int), (-4610776418476833448663504180278302 : Int), (-1455001528167679057862147921355922 : Int)]
def S6_B_D_5 : List Int := [(-213933232718291186123822070252912 : Int), (-197697605916296841245804709076588 : Int), (139410816945161885558619025671818 : Int), (144067538269665532796816335474480 : Int), (1398165516564840364063207943771506 : Int), (696898288633351075107153351160745910922653 : Int), (1557449344245257418890877620899388 : Int), (1147915382800913683198618819973225 : Int), (1366859278871331545019993899203754 : Int), (1553454679080646048809964129268011 : Int), (2993907765983655521277636833634490 : Int), (1264086769624281205112735378661154 : Int), (1492798780444607551186578997295372 : Int), (219489207226597671507810257101440 : Int), (1231093498687373280035842140480365 : Int), (346937512884180096779126409481843 : Int), (-1663463940237704181396783900318713 : Int), (1453729163395978792103445784328726 : Int), (-1687895180927051843941269328065349 : Int), (206774162311760619687467081155038 : Int), (1689029184241392569758653118182547 : Int), (385337653561233851379831488913748 : Int), (-978121039978501225002364601245519 : Int), (-595633312293946256491995121757169 : Int), (-1206885121255118429669652186008247 : Int), (390555266250378018953107421159316 : Int), (-1633320228549939049871277406668557 : Int), (-8178035032957400839366890452554882 : Int), (-3861252009410781853548864159967929 : Int), (-1006389029452227697167230470853556 : Int), (-8161190445823015991710991795004927 : Int), (-5393144894549475219474760340097475 : Int), (-591016817711473171069295932096945 : Int), (-3877691202754128584871976882038797 : Int), (-1208021141472360578916515207813921 : Int)]
def S6_B_D_6 : List Int := [(-291429692774663638593865875091046 : Int), (-263430678959024052319625333186185 : Int), (191379501300296265976589756870435 : Int), (192006872454781732884825694841638 : Int), (1910079828710713674123158356445336 : Int), (1557449344245257418890877620899388 : Int), (696898289588420866621041144084965345015700 : Int), (1553463889442638073014711834005962 : Int), (1859927368475871386950346494905006 : Int), (2126206447827344976964173544469512 : Int), (4062414853541490983735967072643747 : Int), (1652863309088371830422756944383238 : Int), (1968600067125604183725991495127984 : Int), (312311599132693746836430314025713 : Int), (1657042131560640844533490270529690 : Int), (646513184093754769242833445060735 : Int), (-2284613327489936509028392817058389 : Int), (1970105780802804778210536015925692 : Int), (-2287783622361648192235296869593227 : Int), (302661454044360946642756859707599 : Int), (2283379274996024491147727953559480 : Int), (500098913645027633946855538404027 : Int), (-1372069234660628783652016626341901 : Int), (-835484724724314967398569175627107 : Int), (-1643804643797292722769626087387320 : Int), (510893468926112132222174767062445 : Int), (-2054535985495657944599499133383459 : Int), (-10980997225852492321593639918540138 : Int), (-5296976866867001803028293658459525 : Int), (-1366586690751200230302975042682280 : Int), (-10952479670682642590545056705486477 : Int), (-7314407722913390673092173069184606 : Int), (-822504889123011577713539264206063 : Int), (-5294999870769076727329374414595705 : Int), (-1643941815634908734262091079615997 : Int)]
def S6_B_D_7 : List Int := [(-213924180337915947724994980153410 : Int), (-197676730385574480135311510069480 : Int), (143506210429246239099087854339452 : Int), (139354297321074131195808566029770 : Int), (1397995360469723508211075559370378 : Int), (1147915382800913683198618819973225 : Int), (1553463889442638073014711834005962 : Int), (696898288678260838740667441745368148845125 : Int), (1378952955958034537617973702434440 : Int), (1563499197416410410583429405462407 : Int), (2980613695985498397832136495261177 : Int), (1232489021039530441329444934447388 : Int), (1445190332172284252127188626651901 : Int), (213208457465067318879303024770558 : Int), (1286026415061148735351143233140849 : Int), (246965986572530495953080093287189 : Int), (-1702098886099925310186417248299056 : Int), (1521646331699030493256747679834056 : Int), (-1633374500817884680387112875155838 : Int), (210398971914916097681761353027389 : Int), (1675490113209962251735240872243051 : Int), (392803753852618277306525676226573 : Int), (-1029945007892830128599562996135301 : Int), (-587757239910771369949081394066779 : Int), (-1196809878866744337752237246617910 : Int), (359359495670906164237570735283744 : Int), (-1791087156781994058219264410816584 : Int), (-8285561770581124062815201449223013 : Int), (-3890801584449808590934901124407414 : Int), (-1000208648722850326150567803614952 : Int), (-8349894124862585307415764122460952 : Int), (-5420494746320006221564653734589266 : Int), (-617715239616227140515453771018731 : Int), (-3847534881900601391240016925757712 : Int), (-1223928302402911066138714162816859 : Int)]
def S6_B_D_8 : List Int := [(-253339326694690913704116165571128 : Int), (-256556726815137201709284042001178 : Int), (160787150201368165449729798663476 : Int), (160762189520897027880057504129844 : Int), (1648281433777299159001621455627418 : Int), (1366859278871331545019993899203754 : Int), (1859927368475871386950346494905006 : Int), (1378952955958034537617973702434440 : Int), (696898289142570446622687903133429725166470 : Int), (1860793199493533310572501083335982 : Int), (3743959453449752853963569893168212 : Int), (1634501350069935913329531325308776 : Int), (1912511341469801175474732015325838 : Int), (253505264899153774725954780426398 : Int), (1641452561790308738064068607284240 : Int), (511080840958190991504047536830292 : Int), (-2058798786781149521608166203112304 : Int), (1923639970028490324400037910565128 : Int), (-2047049551836802488906238533109136 : Int), (249264641225299855111846972983028 : Int), (2207525994170399732669696542380916 : Int), (723022727978229215141872118833900 : Int), (-993002222060022866086428304877960 : Int), (-567096299505296676286316034500884 : Int), (-1462878574023079496074536498558352 : Int), (716871077127855536315880654801296 : Int), (-1358464024947460995847871085250386 : Int), (-9818702809065246934881282373369528 : Int), (-4793785009537463424531132214988998 : Int), (-990860171232504194528159521665510 : Int), (-9828460922373237369396815143750946 : Int), (-6527261881977590781266911007575680 : Int), (-572329752741710559917435484704766 : Int), (-4786195528407952077784527330054100 : Int), (-1469819062865697052725012756246364 : Int)]
def S6_B_D_9 : List Int := [(-291426436332015333114858899074642 : Int), (-263411938721590943795309517261244 : Int), (191860571398301881623948732521814 : Int), (191457477663839417922574111193104 : Int), (1910038454768192648050670231803174 : Int), (1553454679080646048809964129268011 : Int), (2126206447827344976964173544469512 : Int), (1563499197416410410583429405462407 : Int), (1860793199493533310572501083335982 : Int), (696898289590048624723079917725668092200026 : Int), (4059942355709167867726106328576419 : Int), (1658100423556600520462881004831049 : Int), (1969027002292764344925218001259211 : Int), (304079583278971847217687221907690 : Int), (1655167469479692871142357647509863 : Int), (636177151041828473200450316880969 : Int), (-2290827756291565375098162322434423 : Int), (1971516720875296497575613554145087 : Int), (-2281332606462450439322062605254509 : Int), (311564711566699294917974654649989 : Int), (2280780624472332036588105585219463 : Int), (511768859197053615013515628145825 : Int), (-1368985576143450275037750944447871 : Int), (-821821428196246389331886189426756 : Int), (-1641978870382304475187259207575443 : Int), (495590620289284201371450070441310 : Int), (-2073213992593085807627280172866086 : Int), (-10965196013855565299198023359908460 : Int), (-5297229463437425041308804528473938 : Int), (-1376204208897265389881239016683425 : Int), (-11003688101989850526051866101120198 : Int), (-7318295431463665138594962248025910 : Int), (-840120697314984694665118999645632 : Int), (-5295805263167809875952601669366145 : Int), (-1646351607513180430453221986787171 : Int)]
def S6_B_D_10 : List Int := [(-540573234410996710837203040043740 : Int), (-809912073655654187671000460702619 : Int), (300076373104846139648148388387689 : Int), (300172111999234848199324061346158 : Int), (3515190904432992325107288801679516 : Int), (2993907765983655521277636833634490 : Int), (4062414853541490983735967072643747 : Int), (2980613695985498397832136495261177 : Int), (3743959453449752853963569893168212 : Int), (4059942355709167867726106328576419 : Int), (696898297405381880048688616010642098774197 : Int), (5183306321424095576665573068212656 : Int), (5616461571779924062689700336612449 : Int), (568090610608321849125727020957567 : Int), (5176896969663690826486068253819041 : Int), (2293598685025266854974687767029041 : Int), (-5131905019961604354703682198636791 : Int), (5605247384067373544754920508500883 : Int), (-5144468041389511246140994505232576 : Int), (570653250838816705021490532394938 : Int), (6578512995176097844887511831922747 : Int), (3787592732281569864948913628297129 : Int), (-252883134672531988800892804419797 : Int), (-79903762477043095417022463121387 : Int), (-3288103909563607308925027641788931 : Int), (3795894584783471434743736406372513 : Int), (2132766437342791509370755321221376 : Int), (-21080879414945112955462356964739347 : Int), (-11496896113032289793916046283147712 : Int), (-254249405010280919701967992002649 : Int), (-21066042472563708416575636902390735 : Int), (-15002142725070409639425068523751500 : Int), (-72363999953698881155401530888276 : Int), (-11504239727024292590345239281625456 : Int), (-3280967541276096887772396518737518 : Int)]
def S6_B_D_11 : List Int := [(-212985977812025767765174922559438 : Int), (-494638445108062591277353277556091 : Int), (81404003836837841628253191262639 : Int), (94629627923550108374856908585486 : Int), (1328565380032110119262003922209654 : Int), (1264086769624281205112735378661154 : Int), (1652863309088371830422756944383238 : Int), (1232489021039530441329444934447388 : Int), (1634501350069935913329531325308776 : Int), (1658100423556600520462881004831049 : Int), (5183306321424095576665573068212656 : Int), (696898290922860375020149908332081505566385 : Int), (3453374724951522111068352173487245 : Int), (243472536193409405374369523492947 : Int), (3257580834249031141783667480013028 : Int), (1485218913562446706698914049630508 : Int), (-2511077655196633531210136939503574 : Int), (3340610555145905748025736679594491 : Int), (-2586787917036671720480145872767854 : Int), (172557484963445902470448668205838 : Int), (3864769266212835135050733797599029 : Int), (3361727745139168579711036458810295 : Int), (1381544428452333390019232288379702 : Int), (933569146357713314334563615383277 : Int), (-1401152308629305587074623383431294 : Int), (3197982970884046708938455255023864 : Int), (4449300557409119694590994624378613 : Int), (-8629148892486703940074795771508595 : Int), (-5449841619574676268841628505015548 : Int), (1199204969645927606007888089438190 : Int), (-8851432209288983542140691390961616 : Int), (-6692726320953099575074799423858471 : Int), (814270561952692278892698967452876 : Int), (-5554090720314883929355881168338927 : Int), (-1469379595687491851630151005563141 : Int)]
def S6_B_D_12 : List Int := [(-257872569641187259753907875947368 : Int), (-508521693859635781923140694889456 : Int), (116656549284266508135097478463854 : Int), (128201465044448803489173207302316 : Int), (1621050812892308475304227549211068 : Int), (1492798780444607551186578997295372 : Int), (1968600067125604183725991495127984 : Int), (1445190332172284252127188626651901 : Int), (1912511341469801175474732015325838 : Int), (1969027002292764344925218001259211 : Int), (5616461571779924062689700336612449 : Int), (3453374724951522111068352173487245 : Int), (696898291052405083001558149845676585864276 : Int), (275110114745372833243710087796791 : Int), (3315824654077113026694993998064470 : Int), (1418556313946083186264593711700166 : Int), (-2787567881040983276120262333960660 : Int), (3445394070369461177404142831897332 : Int), (-2830884929060230712094118564312254 : Int), (222303924895825586618333118733009 : Int), (4034421136514938281120338070398154 : Int), (3108731611028305846309189343655317 : Int), (936445699449168484603703309429117 : Int), (683225653409707643679507651181787 : Int), (-1648208889264216198519567733518191 : Int), (3027592181553713389717051633273811 : Int), (3518422775319663439879987778795614 : Int), (-10345448661451766380282312398144413 : Int), (-6133451450434255949256131078200903 : Int), (789341062582523201993462980428436 : Int), (-10500640101048019290967355219377228 : Int), (-7712849934895975883970795767563192 : Int), (561838986089045196332260405373617 : Int), (-6197760983673926882045323910163148 : Int), (-1691107971158138302640504952141089 : Int)]
def S6_B_D_13 : List Int := [(-40142288248216028955885517256356 : Int), (-36408784615264701976938406547516 : Int), (13923123923158173193954257233676 : Int), (25998033166513066784495500442502 : Int), (283977877059055602422407848190728 : Int), (219489207226597671507810257101440 : Int), (312311599132693746836430314025713 : Int), (213208457465067318879303024770558 : Int), (253505264899153774725954780426398 : Int), (304079583278971847217687221907690 : Int), (568090610608321849125727020957567 : Int), (243472536193409405374369523492947 : Int), (275110114745372833243710087796791 : Int), (696898287642698599616337187739608701700582 : Int), (156817106116919935983019088477433 : Int), (191503327392588688301645651801110 : Int), (-228687171337314667811253174164239 : Int), (226295243476575982394536155453499 : Int), (-246029791155201522546728101517684 : Int), (58628765433382132773054628942462 : Int), (297228073040487350511150767350828 : Int), (35714789341028700529753896589577 : Int), (-166694863899297554879448095938884 : Int), (-107960945777363979541847139644920 : Int), (-108087034285799093060437474051722 : Int), (-30589792925842075806603254543876 : Int), (-356102899831733292065083304431609 : Int), (-1308996248553455624294690021704381 : Int), (-625262560110706223786909666761072 : Int), (-276129384383274022934783346617858 : Int), (-1392504349738604482066046120186199 : Int), (-913371450181183941169516045634305 : Int), (-155894153439553146901068275004910 : Int), (-654470189647567371836911416059508 : Int), (-219111767941534662940467713375456 : Int)]
def S6_B_D_14 : List Int := [(-212982516492985617327186325790208 : Int), (-494629230070136473813010691140505 : Int), (93771803619356769319578646579057 : Int), (80413382515828190360044492145308 : Int), (1328184223761156641583009188628020 : Int), (1231093498687373280035842140480365 : Int), (1657042131560640844533490270529690 : Int), (1286026415061148735351143233140849 : Int), (1641452561790308738064068607284240 : Int), (1655167469479692871142357647509863 : Int), (5176896969663690826486068253819041 : Int), (3257580834249031141783667480013028 : Int), (3315824654077113026694993998064470 : Int), (156817106116919935983019088477433 : Int), (696898290837668268342485641482006526130358 : Int), (1397850475071163316568060046728973 : Int), (-2589134997023489721136560595998593 : Int), (3417011756187464967186391738567749 : Int), (-2532030359203974831909538385446903 : Int), (228484300598719594097097008832301 : Int), (3854485486670118117062233109647245 : Int), (3182752707367378063570200176966653 : Int), (1169122392774319320721587461982737 : Int), (806250755831592878656843120752881 : Int), (-1480162128043699727400445659834200 : Int), (3237857398467398710450218921900450 : Int), (4240908832089259680954772556393705 : Int), (-8934611306505208187456182098026004 : Int), (-5550937560161855183911778825518760 : Int), (1292614855592098115149266979711921 : Int), (-8861136213459677585979561677791266 : Int), (-6744117300074160951305368098178079 : Int), (849095803730451562113634588725615 : Int), (-5492438726883547161622195723049464 : Int), (-1423304728859596704422018800191451 : Int)]
def S6_B_D_15 : List Int := [(-66813994782213036780409272705896 : Int), (-225489850316637745783237133271247 : Int), (-2274468888991070874209622845591 : Int), (-4273927113119008315634491188762 : Int), (528423601548783363458513365861568 : Int), (346937512884180096779126409481843 : Int), (646513184093754769242833445060735 : Int), (246965986572530495953080093287189 : Int), (511080840958190991504047536830292 : Int), (636177151041828473200450316880969 : Int), (2293598685025266854974687767029041 : Int), (1485218913562446706698914049630508 : Int), (1418556313946083186264593711700166 : Int), (191503327392588688301645651801110 : Int), (1397850475071163316568060046728973 : Int), (696898289831851359232128503312421552017024 : Int), (-956601013738161994451707785676085 : Int), (1315661713370305419187250473812177 : Int), (-1070397225042129764691511345692915 : Int), (249037386619899289666484465932338 : Int), (1722589651449496460654486785558067 : Int), (1548381228180358243734271749608576 : Int), (955719488704104654750550295275213 : Int), (431502072679389130268347933998220 : Int), (-529278970754173778065637228547621 : Int), (1568388163936391411575684660992383 : Int), (4131281028170833472106619781390559 : Int), (-1476343438139973061160778293589510 : Int), (-2183896779959436132468805499605189 : Int), (928497584651876060303674732659544 : Int), (-1435542683920766680871509652970416 : Int), (-2185475668269152492984129567283839 : Int), (450364389256764703429331737107164 : Int), (-2269302521571210435709042732631903 : Int), (-450185732527748372913138999530085 : Int)]
def S6_B_D_16 : List Int := [(307814908069559481656586826476358 : Int), (394004664488214083433321567966862 : Int), (-191967616562744561073240724038608 : Int), (-192619747480660300938550329824002 : Int), (-1973521469482699511771151792404140 : Int), (-1663463940237704181396783900318713 : Int), (-2284613327489936509028392817058389 : Int), (-1702098886099925310186417248299056 : Int), (-2058798786781149521608166203112304 : Int), (-2290827756291565375098162322434423 : Int), (-5131905019961604354703682198636791 : Int), (-2511077655196633531210136939503574 : Int), (-2787567881040983276120262333960660 : Int), (-228687171337314667811253174164239 : Int), (-2589134997023489721136560595998593 : Int), (-956601013738161994451707785676085 : Int), (696898290528610553606406644886719320025248 : Int), (-2778132862986243756872255188953348 : Int), (2935962263521384144548257353030328 : Int), (-244694652755440734280065125514972 : Int), (-3267400309719003687346988831722984 : Int), (-1652391159298810992525478773650978 : Int), (604461479121316486761403561874308 : Int), (374410766327654747508594175763610 : Int), (1909295725168254850901844763683325 : Int), (-1687132020698916520211469350012060 : Int), (-168818098991492567691289528914210 : Int), (12254348055151250952988622405481509 : Int), (6571450987929149185658026837502387 : Int), (614842560572092578962494987359106 : Int), (12245403551367155426653903743869178 : Int), (8528483672112565962842509979347888 : Int), (410190007022688063835266403219005 : Int), (6447536022144255056575254098727780 : Int), (1904613645136020570473826404558079 : Int)]
def S6_B_D_17 : List Int := [(-257872995307618722189306865151106 : Int), (-508502758734649151208262027159115 : Int), (127406321518086443969429808510495 : Int), (115853444633688011849746846018042 : Int), (1620737213503838777588773742147996 : Int), (1453729163395978792103445784328726 : Int), (1970105780802804778210536015925692 : Int), (1521646331699030493256747679834056 : Int), (1923639970028490324400037910565128 : Int), (1971516720875296497575613554145087 : Int), (5605247384067373544754920508500883 : Int), (3340610555145905748025736679594491 : Int), (3445394070369461177404142831897332 : Int), (226295243476575982394536155453499 : Int), (3417011756187464967186391738567749 : Int), (1315661713370305419187250473812177 : Int), (-2778132862986243756872255188953348 : Int), (696898291058297893853249876871213115339214 : Int), (-2763071404796596649092415667335816 : Int), (270553541732558160184047291076991 : Int), (4021713576944963185195983568419925 : Int), (3033901862582482582125602905126000 : Int), (773488470889441010681780315633135 : Int), (579288133495308811029720854602696 : Int), (-1682368643623703702353227771960986 : Int), (3032991321944387398616661191382029 : Int), (3315726151469669090066786187287383 : Int), (-10556748964342727734840022966701426 : Int), (-6133333367847634659340887265144039 : Int), (888927832056009942878186359078593 : Int), (-10509629193805977185971961798541747 : Int), (-7710020328016094494313610801523366 : Int), (652113556216592484069736707862865 : Int), (-6116557265246451483190640910245496 : Int), (-1656440150795786722643317920453078 : Int)]
def S6_B_D_18 : List Int := [(307812883686225852320882698936070 : Int), (394009398721197888247917096972453 : Int), (-191540425566396100480901436865603 : Int), (-193106333747097879452455434753526 : Int), (-1973521329751786370797182531583234 : Int), (-1687895180927051843941269328065349 : Int), (-2287783622361648192235296869593227 : Int), (-1633374500817884680387112875155838 : Int), (-2047049551836802488906238533109136 : Int), (-2281332606462450439322062605254509 : Int), (-5144468041389511246140994505232576 : Int), (-2586787917036671720480145872767854 : Int), (-2830884929060230712094118564312254 : Int), (-246029791155201522546728101517684 : Int), (-2532030359203974831909538385446903 : Int), (-1070397225042129764691511345692915 : Int), (2935962263521384144548257353030328 : Int), (-2763071404796596649092415667335816 : Int), (696898290418284683398343636991589280175025 : Int), (-263542698141860130534232596230568 : Int), (-3281628313250339623820570934433289 : Int), (-1697809259930831248524453682206341 : Int), (536315095154419420835305031944351 : Int), (347987989593710022933423071279955 : Int), (1900859733604721067657524443554374 : Int), (-1707037922881046612699316757635549 : Int), (-347865294809072519832304765714911 : Int), (12008743687623591628255491306290487 : Int), (6424034687559062129052255061161980 : Int), (583433189383864268838992444740497 : Int), (11979542319848524947599908916632190 : Int), (8424491573091729796567754614981532 : Int), (338783472425216730928892673049131 : Int), (6436645352131205969795582059943343 : Int), (1868092242613549810283184438970443 : Int)]
def S6_B_D_19 : List Int := [(-40126718595960617474503313742952 : Int), (-36403459518921448485889401516414 : Int), (25804240527088251627801990217528 : Int), (12313149302984527522071961856660 : Int), (283528026723076510765572235427580 : Int), (206774162311760619687467081155038 : Int), (302661454044360946642756859707599 : Int), (210398971914916097681761353027389 : Int), (249264641225299855111846972983028 : Int), (311564711566699294917974654649989 : Int), (570653250838816705021490532394938 : Int), (172557484963445902470448668205838 : Int), (222303924895825586618333118733009 : Int), (58628765433382132773054628942462 : Int), (228484300598719594097097008832301 : Int), (249037386619899289666484465932338 : Int), (-244694652755440734280065125514972 : Int), (270553541732558160184047291076991 : Int), (-263542698141860130534232596230568 : Int), (696898287597113510244544657932587562852078 : Int), (299057195648730381155763038557235 : Int), (-10008505723625180836257826978775 : Int), (-258624993514374338586663582451351 : Int), (-157761678494235918826108429085745 : Int), (-221094680989673228564684015484602 : Int), (28308042631056330417308751191525 : Int), (-279855884308635125143160360450508 : Int), (-1344650245660118869721802738508936 : Int), (-661501348717853566822479821258957 : Int), (-171658233815860330904969772467955 : Int), (-1307121786250282092492688112385871 : Int), (-925494460963581832105182936004290 : Int), (-118795614708353022896423098423852 : Int), (-670518194390889760023436055510459 : Int), (-154306510509730655387727080669746 : Int)]
def S6_B_D_20 : List Int := [(-297208941291019187499181387184302 : Int), (-593909981361789954989913984597025 : Int), (140090778039721643005625716672953 : Int), (140172998265884340941306073712184 : Int), (1894445883469319360820083630180434 : Int), (1689029184241392569758653118182547 : Int), (2283379274996024491147727953559480 : Int), (1675490113209962251735240872243051 : Int), (2207525994170399732669696542380916 : Int), (2280780624472332036588105585219463 : Int), (6578512995176097844887511831922747 : Int), (3864769266212835135050733797599029 : Int), (4034421136514938281120338070398154 : Int), (297228073040487350511150767350828 : Int), (3854485486670118117062233109647245 : Int), (1722589651449496460654486785558067 : Int), (-3267400309719003687346988831722984 : Int), (4021713576944963185195983568419925 : Int), (-3281628313250339623820570934433289 : Int), (299057195648730381155763038557235 : Int), (696898292176454097645648839804575419874363 : Int), (3487569520026908258059063138888934 : Int), (966418663665719964622588559434020 : Int), (673990635085535421378256991376089 : Int), (-1932518221331888985535910725264135 : Int), (3492432322773545029498852603109970 : Int), (4077260388314955772026571844448464 : Int), (-12010906250638782592628031660304132 : Int), (-7157140866445292238584371722843428 : Int), (962156418544719276481760644888449 : Int), (-12000434045117594448649554303563930 : Int), (-8948237764302393853365075148207727 : Int), (679425890354113555117712878446449 : Int), (-7166681638775620145091998742606730 : Int), (-1926110058017357323341798212084778 : Int)]
def S6_B_D_21 : List Int := [(-50154669385402122009492705091986 : Int), (-463226020674514993012765353743029 : Int), (-41580349991867318115006543245957 : Int), (-35732789810505897331217817777940 : Int), (213695085290536921542796251245240 : Int), (385337653561233851379831488913748 : Int), (500098913645027633946855538404027 : Int), (392803753852618277306525676226573 : Int), (723022727978229215141872118833900 : Int), (511768859197053615013515628145825 : Int), (3787592732281569864948913628297129 : Int), (3361727745139168579711036458810295 : Int), (3108731611028305846309189343655317 : Int), (35714789341028700529753896589577 : Int), (3182752707367378063570200176966653 : Int), (1548381228180358243734271749608576 : Int), (-1652391159298810992525478773650978 : Int), (3033901862582482582125602905126000 : Int), (-1697809259930831248524453682206341 : Int), (-10008505723625180836257826978775 : Int), (3487569520026908258059063138888934 : Int), (696898291756233801600776813771429912596874 : Int), (3061035372636655436206137838998658 : Int), (2016808016167552317519561095796596 : Int), (-601361702083390253869900375151908 : Int), (4118627067748788838818881965902162 : Int), (8195055533576214944819616746304615 : Int), (-2795939933319639011488287210870670 : Int), (-3250546244832026879869038448150785 : Int), (2907596716811972378255833177899295 : Int), (-3067146233478594294269518879880845 : Int), (-3185999030262816837568044567878187 : Int), (1873395900725734487320411825571679 : Int), (-3338608532678453899257233694932486 : Int), (-662600339607143099056536892397958 : Int)]
def S6_B_D_22 : List Int := [(204389488290139673081735064838210 : Int), (-165165279764819717561548877376372 : Int), (-203921434935611247639752098553512 : Int), (-187665602453828786473117508771412 : Int), (-1411799346352631466052912300208668 : Int), (-978121039978501225002364601245519 : Int), (-1372069234660628783652016626341901 : Int), (-1029945007892830128599562996135301 : Int), (-993002222060022866086428304877960 : Int), (-1368985576143450275037750944447871 : Int), (-252883134672531988800892804419797 : Int), (1381544428452333390019232288379702 : Int), (936445699449168484603703309429117 : Int), (-166694863899297554879448095938884 : Int), (1169122392774319320721587461982737 : Int), (955719488704104654750550295275213 : Int), (604461479121316486761403561874308 : Int), (773488470889441010681780315633135 : Int), (536315095154419420835305031944351 : Int), (-258624993514374338586663582451351 : Int), (966418663665719964622588559434020 : Int), (3061035372636655436206137838998658 : Int), (696898291194220414000850590172332174263380 : Int), (2354626196229732278329090599562016 : Int), (929901545156063653983810258109197 : Int), (2919914931428000627057007571223624 : Int), (8606080764490230985764432425235167 : Int), (7218741942364796562760897580063856 : Int), (1843045805154446452360024664732659 : Int), (3518347637840501227348821004378064 : Int), (6995658643145077757790895700676689 : Int), (3593467983549502685715702277610457 : Int), (2219161970368558251231968861917132 : Int), (1747238062379196750890081069529041 : Int), (848481447054857135970389254209403 : Int)]
def S6_B_D_23 : List Int := [(121985021557563680561785520773768 : Int), (-110007508923496644584710033863842 : Int), (-121377546379922877492617827836322 : Int), (-116283272257799497495742599839884 : Int), (-866188635225003637154771423342044 : Int), (-595633312293946256491995121757169 : Int), (-835484724724314967398569175627107 : Int), (-587757239910771369949081394066779 : Int), (-567096299505296676286316034500884 : Int), (-821821428196246389331886189426756 : Int), (-79903762477043095417022463121387 : Int), (933569146357713314334563615383277 : Int), (683225653409707643679507651181787 : Int), (-107960945777363979541847139644920 : Int), (806250755831592878656843120752881 : Int), (431502072679389130268347933998220 : Int), (374410766327654747508594175763610 : Int), (579288133495308811029720854602696 : Int), (347987989593710022933423071279955 : Int), (-157761678494235918826108429085745 : Int), (673990635085535421378256991376089 : Int), (2016808016167552317519561095796596 : Int), (2354626196229732278329090599562016 : Int), (696898289032553471172275219829548897338534 : Int), (568745329041294384329881117156546 : Int), (1876641203630084666585874625847315 : Int), (5283141697858651934309510073496436 : Int), (4274566564881710931900290089539495 : Int), (1114221162711283266825345014512944 : Int), (2221768554801046755392098082453848 : Int), (4004202015424828399944494957936581 : Int), (2130756794834864694447306131636409 : Int), (1406116469377265890279569375540112 : Int), (1039704183477085735490685766547169 : Int), (501906870301856275946753630260706 : Int)]
def S6_B_D_24 : List Int := [(224710851295015250333442447303004 : Int), (224065077151728114834771284734997 : Int), (-153443348755721963241882617804811 : Int), (-144133389710954167186663049953346 : Int), (-1454751141788627577405304434847170 : Int), (-1206885121255118429669652186008247 : Int), (-1643804643797292722769626087387320 : Int), (-1196809878866744337752237246617910 : Int), (-1462878574023079496074536498558352 : Int), (-1641978870382304475187259207575443 : Int), (-3288103909563607308925027641788931 : Int), (-1401152308629305587074623383431294 : Int), (-1648208889264216198519567733518191 : Int), (-108087034285799093060437474051722 : Int), (-1480162128043699727400445659834200 : Int), (-529278970754173778065637228547621 : Int), (1909295725168254850901844763683325 : Int), (-1682368643623703702353227771960986 : Int), (1900859733604721067657524443554374 : Int), (-221094680989673228564684015484602 : Int), (-1932518221331888985535910725264135 : Int), (-601361702083390253869900375151908 : Int), (929901545156063653983810258109197 : Int), (568745329041294384329881117156546 : Int), (696898288857978504840562163001817031717617 : Int), (-682632642347756118127120535818091 : Int), (1070429402580541915665130372567265 : Int), (8718618104118909937127861249601197 : Int), (4326434649135550639682253346798815 : Int), (827887935223486356319335502755760 : Int), (8595117096983040758003361838790928 : Int), (5836277815860488057045624185046930 : Int), (504651338895641406578308727399799 : Int), (4297421557452457000457984522638930 : Int), (1294323419551121980063215232203016 : Int)]
def S6_B_D_25 : List Int := [(-50162002734618134679285745121044 : Int), (-463228913085494210794257900131144 : Int), (-36038822716103732573196761957454 : Int), (-42085561248607608989461394144922 : Int), (213574856288700088705067740168088 : Int), (390555266250378018953107421159316 : Int), (510893468926112132222174767062445 : Int), (359359495670906164237570735283744 : Int), (716871077127855536315880654801296 : Int), (495590620289284201371450070441310 : Int), (3795894584783471434743736406372513 : Int), (3197982970884046708938455255023864 : Int), (3027592181553713389717051633273811 : Int), (-30589792925842075806603254543876 : Int), (3237857398467398710450218921900450 : Int), (1568388163936391411575684660992383 : Int), (-1687132020698916520211469350012060 : Int), (3032991321944387398616661191382029 : Int), (-1707037922881046612699316757635549 : Int), (28308042631056330417308751191525 : Int), (3492432322773545029498852603109970 : Int), (4118627067748788838818881965902162 : Int), (2919914931428000627057007571223624 : Int), (1876641203630084666585874625847315 : Int), (-682632642347756118127120535818091 : Int), (696898291647603145099733440936446380728108 : Int), (8161938498098538715306499989861104 : Int), (-2993674655940135376353167610347013 : Int), (-3319555878057670154770669335197718 : Int), (2980930716161834387872840407701562 : Int), (-2863011679558664153339978928477232 : Int), (-3208395584768232619593038310732170 : Int), (1943893947448172159842584856749210 : Int), (-3312674563872697408512606377396781 : Int), (-607317393858718253141933243531610 : Int)]
def S6_B_D_26 : List Int := [(336221637055294982289093492816868 : Int), (-594931383885844733339995432913861 : Int), (-388576558750816342154784315441245 : Int), (-390415108240771273146091830403472 : Int), (-2351313841258806263657252903630756 : Int), (-1633320228549939049871277406668557 : Int), (-2054535985495657944599499133383459 : Int), (-1791087156781994058219264410816584 : Int), (-1358464024947460995847871085250386 : Int), (-2073213992593085807627280172866086 : Int), (2132766437342791509370755321221376 : Int), (4449300557409119694590994624378613 : Int), (3518422775319663439879987778795614 : Int), (-356102899831733292065083304431609 : Int), (4240908832089259680954772556393705 : Int), (4131281028170833472106619781390559 : Int), (-168818098991492567691289528914210 : Int), (3315726151469669090066786187287383 : Int), (-347865294809072519832304765714911 : Int), (-279855884308635125143160360450508 : Int), (4077260388314955772026571844448464 : Int), (8195055533576214944819616746304615 : Int), (8606080764490230985764432425235167 : Int), (5283141697858651934309510073496436 : Int), (1070429402580541915665130372567265 : Int), (8161938498098538715306499989861104 : Int), (696898309950948053726750057316834276922114 : Int), (11953193546264296535895153996861727 : Int), (785666700527539998537475198897578 : Int), (8488522066217539660589371860092564 : Int), (11928318862227463956119363038529425 : Int), (4433756055287311281994161123228661 : Int), (5258449121726421009498682107812987 : Int), (636962853579662846119230371660229 : Int), (1181175572632394241906387175470061 : Int)]
def S6_B_D_27 : List Int := [(1509536272975536512478880256480316 : Int), (1387794735542231162407511740110185 : Int), (-1010684867109102442453909427743345 : Int), (-1008498093440741346039727831739918 : Int), (-9771626719211652034816170301052080 : Int), (-8178035032957400839366890452554882 : Int), (-10980997225852492321593639918540138 : Int), (-8285561770581124062815201449223013 : Int), (-9818702809065246934881282373369528 : Int), (-10965196013855565299198023359908460 : Int), (-21080879414945112955462356964739347 : Int), (-8629148892486703940074795771508595 : Int), (-10345448661451766380282312398144413 : Int), (-1308996248553455624294690021704381 : Int), (-8934611306505208187456182098026004 : Int), (-1476343438139973061160778293589510 : Int), (12254348055151250952988622405481509 : Int), (-10556748964342727734840022966701426 : Int), (12008743687623591628255491306290487 : Int), (-1344650245660118869721802738508936 : Int), (-12010906250638782592628031660304132 : Int), (-2795939933319639011488287210870670 : Int), (7218741942364796562760897580063856 : Int), (4274566564881710931900290089539495 : Int), (8718618104118909937127861249601197 : Int), (-2993674655940135376353167610347013 : Int), (11953193546264296535895153996861727 : Int), (696898346927334903576793665411404929998931 : Int), (28004124901956742181874633622613176 : Int), (7010217874948611193868918425462914 : Int), (59114921397583828052290246916514805 : Int), (38665602833451700925342473536197761 : Int), (4096934051742699289098837716402004 : Int), (27730631265620321144594474171847062 : Int), (8676041530028024418564676143404307 : Int)]
def S6_B_D_28 : List Int := [(712699917601434781393323398922630 : Int), (853270526816836177546742178848716 : Int), (-438999261147527721210243215575658 : Int), (-438572498971000056685473885692908 : Int), (-4610789636954017671339062853089436 : Int), (-3861252009410781853548864159967929 : Int), (-5296976866867001803028293658459525 : Int), (-3890801584449808590934901124407414 : Int), (-4793785009537463424531132214988998 : Int), (-5297229463437425041308804528473938 : Int), (-11496896113032289793916046283147712 : Int), (-5449841619574676268841628505015548 : Int), (-6133451450434255949256131078200903 : Int), (-625262560110706223786909666761072 : Int), (-5550937560161855183911778825518760 : Int), (-2183896779959436132468805499605189 : Int), (6571450987929149185658026837502387 : Int), (-6133333367847634659340887265144039 : Int), (6424034687559062129052255061161980 : Int), (-661501348717853566822479821258957 : Int), (-7157140866445292238584371722843428 : Int), (-3250546244832026879869038448150785 : Int), (1843045805154446452360024664732659 : Int), (1114221162711283266825345014512944 : Int), (4326434649135550639682253346798815 : Int), (-3319555878057670154770669335197718 : Int), (785666700527539998537475198897578 : Int), (28004124901956742181874633622613176 : Int), (696898302068676294339350174263231550506823 : Int), (1827920855714755590663681460343279 : Int), (27925331188443211356925507163590454 : Int), (19222904443517427303934070755025475 : Int), (1113466750501822832354888412056249 : Int), (14468471401188784476809418415574514 : Int), (4294132619677783858140259040907426 : Int)]
def S6_B_D_29 : List Int := [(204391910614855168946991754919250 : Int), (-165141710158965418064165733856715 : Int), (-188455030824474739469587201087017 : Int), (-205440620177573223591974108729176 : Int), (-1412278800600222983400858523524954 : Int), (-1006389029452227697167230470853556 : Int), (-1366586690751200230302975042682280 : Int), (-1000208648722850326150567803614952 : Int), (-990860171232504194528159521665510 : Int), (-1376204208897265389881239016683425 : Int), (-254249405010280919701967992002649 : Int), (1199204969645927606007888089438190 : Int), (789341062582523201993462980428436 : Int), (-276129384383274022934783346617858 : Int), (1292614855592098115149266979711921 : Int), (928497584651876060303674732659544 : Int), (614842560572092578962494987359106 : Int), (888927832056009942878186359078593 : Int), (583433189383864268838992444740497 : Int), (-171658233815860330904969772467955 : Int), (962156418544719276481760644888449 : Int), (2907596716811972378255833177899295 : Int), (3518347637840501227348821004378064 : Int), (2221768554801046755392098082453848 : Int), (827887935223486356319335502755760 : Int), (2980930716161834387872840407701562 : Int), (8488522066217539660589371860092564 : Int), (7010217874948611193868918425462914 : Int), (1827920855714755590663681460343279 : Int), (696898291133848839078331042436487026261843 : Int), (7153431746432635514435767766449386 : Int), (3603906007908954597802737389228734 : Int), (2323195328788377993468427848103218 : Int), (1824878075453062578176958158717926 : Int), (930175653444982081445284518000951 : Int)]
def S6_B_D_30 : List Int := [(1509533067530271022424321410757532 : Int), (1387806375484869138458285684427048 : Int), (-1006059571408246839467864533694404 : Int), (-1013797638997930612815883045840750 : Int), (-9771730696126048549130797386626894 : Int), (-8161190445823015991710991795004927 : Int), (-10952479670682642590545056705486477 : Int), (-8349894124862585307415764122460952 : Int), (-9828460922373237369396815143750946 : Int), (-11003688101989850526051866101120198 : Int), (-21066042472563708416575636902390735 : Int), (-8851432209288983542140691390961616 : Int), (-10500640101048019290967355219377228 : Int), (-1392504349738604482066046120186199 : Int), (-8861136213459677585979561677791266 : Int), (-1435542683920766680871509652970416 : Int), (12245403551367155426653903743869178 : Int), (-10509629193805977185971961798541747 : Int), (11979542319848524947599908916632190 : Int), (-1307121786250282092492688112385871 : Int), (-12000434045117594448649554303563930 : Int), (-3067146233478594294269518879880845 : Int), (6995658643145077757790895700676689 : Int), (4004202015424828399944494957936581 : Int), (8595117096983040758003361838790928 : Int), (-2863011679558664153339978928477232 : Int), (11928318862227463956119363038529425 : Int), (59114921397583828052290246916514805 : Int), (27925331188443211356925507163590454 : Int), (7153431746432635514435767766449386 : Int), (696898347014579592737975349549449563126584 : Int), (38652694094674234181209989335986855 : Int), (4291395916810257828463335652875016 : Int), (27780315469095060521188710406410491 : Int), (8760231371564017677629643333568847 : Int)]
def S6_B_D_31 : List Int := [(996962600830346025130190052634680 : Int), (1055631777494273433400902580353943 : Int), (-642463051892815526992926330946939 : Int), (-644295061832609927501734024360152 : Int), (-6466469596408696398326899777943122 : Int), (-5393144894549475219474760340097475 : Int), (-7314407722913390673092173069184606 : Int), (-5420494746320006221564653734589266 : Int), (-6527261881977590781266911007575680 : Int), (-7318295431463665138594962248025910 : Int), (-15002142725070409639425068523751500 : Int), (-6692726320953099575074799423858471 : Int), (-7712849934895975883970795767563192 : Int), (-913371450181183941169516045634305 : Int), (-6744117300074160951305368098178079 : Int), (-2185475668269152492984129567283839 : Int), (8528483672112565962842509979347888 : Int), (-7710020328016094494313610801523366 : Int), (8424491573091729796567754614981532 : Int), (-925494460963581832105182936004290 : Int), (-8948237764302393853365075148207727 : Int), (-3185999030262816837568044567878187 : Int), (3593467983549502685715702277610457 : Int), (2130756794834864694447306131636409 : Int), (5836277815860488057045624185046930 : Int), (-3208395584768232619593038310732170 : Int), (4433756055287311281994161123228661 : Int), (38665602833451700925342473536197761 : Int), (19222904443517427303934070755025475 : Int), (3603906007908954597802737389228734 : Int), (38652694094674234181209989335986855 : Int), (696898313505343643271049480936203414779487 : Int), (2149609158188284190870086996199600 : Int), (19127925424900695149656224336898876 : Int), (5830837812530114076964846958005342 : Int)]
def S6_B_D_32 : List Int := [(121986023959376718972907657348922 : Int), (-110000956136663446052134671822363 : Int), (-116443652769449195826623854461431 : Int), (-121950250685717067128683233388062 : Int), (-866349492299571170355227367713750 : Int), (-591016817711473171069295932096945 : Int), (-822504889123011577713539264206063 : Int), (-617715239616227140515453771018731 : Int), (-572329752741710559917435484704766 : Int), (-840120697314984694665118999645632 : Int), (-72363999953698881155401530888276 : Int), (814270561952692278892698967452876 : Int), (561838986089045196332260405373617 : Int), (-155894153439553146901068275004910 : Int), (849095803730451562113634588725615 : Int), (450364389256764703429331737107164 : Int), (410190007022688063835266403219005 : Int), (652113556216592484069736707862865 : Int), (338783472425216730928892673049131 : Int), (-118795614708353022896423098423852 : Int), (679425890354113555117712878446449 : Int), (1873395900725734487320411825571679 : Int), (2219161970368558251231968861917132 : Int), (1406116469377265890279569375540112 : Int), (504651338895641406578308727399799 : Int), (1943893947448172159842584856749210 : Int), (5258449121726421009498682107812987 : Int), (4096934051742699289098837716402004 : Int), (1113466750501822832354888412056249 : Int), (2323195328788377993468427848103218 : Int), (4291395916810257828463335652875016 : Int), (2149609158188284190870086996199600 : Int), (696898289012042249370197103168369217994970 : Int), (1086507190364081892332480832896932 : Int), (562729223211396696292142448159617 : Int)]
def S6_B_D_33 : List Int := [(712692012830774792148804387498338 : Int), (853274507959056276273292194509761 : Int), (-437804564732578882450390814895081 : Int), (-439932696751745268580134068870878 : Int), (-4610776418476833448663504180278302 : Int), (-3877691202754128584871976882038797 : Int), (-5294999870769076727329374414595705 : Int), (-3847534881900601391240016925757712 : Int), (-4786195528407952077784527330054100 : Int), (-5295805263167809875952601669366145 : Int), (-11504239727024292590345239281625456 : Int), (-5554090720314883929355881168338927 : Int), (-6197760983673926882045323910163148 : Int), (-654470189647567371836911416059508 : Int), (-5492438726883547161622195723049464 : Int), (-2269302521571210435709042732631903 : Int), (6447536022144255056575254098727780 : Int), (-6116557265246451483190640910245496 : Int), (6436645352131205969795582059943343 : Int), (-670518194390889760023436055510459 : Int), (-7166681638775620145091998742606730 : Int), (-3338608532678453899257233694932486 : Int), (1747238062379196750890081069529041 : Int), (1039704183477085735490685766547169 : Int), (4297421557452457000457984522638930 : Int), (-3312674563872697408512606377396781 : Int), (636962853579662846119230371660229 : Int), (27730631265620321144594474171847062 : Int), (14468471401188784476809418415574514 : Int), (1824878075453062578176958158717926 : Int), (27780315469095060521188710406410491 : Int), (19127925424900695149656224336898876 : Int), (1086507190364081892332480832896932 : Int), (696898301919125435245393876130101263169195 : Int), (4278273109374752526557044731958443 : Int)]
def S6_B_D_34 : List Int := [(224706960267500700287177355313406 : Int), (224072456203346923327506946652119 : Int), (-144219011937729565216259330076457 : Int), (-154731506114519734651551337844026 : Int), (-1455001528167679057862147921355922 : Int), (-1208021141472360578916515207813921 : Int), (-1643941815634908734262091079615997 : Int), (-1223928302402911066138714162816859 : Int), (-1469819062865697052725012756246364 : Int), (-1646351607513180430453221986787171 : Int), (-3280967541276096887772396518737518 : Int), (-1469379595687491851630151005563141 : Int), (-1691107971158138302640504952141089 : Int), (-219111767941534662940467713375456 : Int), (-1423304728859596704422018800191451 : Int), (-450185732527748372913138999530085 : Int), (1904613645136020570473826404558079 : Int), (-1656440150795786722643317920453078 : Int), (1868092242613549810283184438970443 : Int), (-154306510509730655387727080669746 : Int), (-1926110058017357323341798212084778 : Int), (-662600339607143099056536892397958 : Int), (848481447054857135970389254209403 : Int), (501906870301856275946753630260706 : Int), (1294323419551121980063215232203016 : Int), (-607317393858718253141933243531610 : Int), (1181175572632394241906387175470061 : Int), (8676041530028024418564676143404307 : Int), (4294132619677783858140259040907426 : Int), (930175653444982081445284518000951 : Int), (8760231371564017677629643333568847 : Int), (5830837812530114076964846958005342 : Int), (562729223211396696292142448159617 : Int), (4278273109374752526557044731958443 : Int), (696898288812880612904711237067414147935068 : Int)]
def S6_B_D : List (List Int) := [S6_B_D_0, S6_B_D_1, S6_B_D_2, S6_B_D_3, S6_B_D_4, S6_B_D_5, S6_B_D_6, S6_B_D_7, S6_B_D_8, S6_B_D_9, S6_B_D_10, S6_B_D_11, S6_B_D_12, S6_B_D_13, S6_B_D_14, S6_B_D_15, S6_B_D_16, S6_B_D_17, S6_B_D_18, S6_B_D_19, S6_B_D_20, S6_B_D_21, S6_B_D_22, S6_B_D_23, S6_B_D_24, S6_B_D_25, S6_B_D_26, S6_B_D_27, S6_B_D_28, S6_B_D_29, S6_B_D_30, S6_B_D_31, S6_B_D_32, S6_B_D_33, S6_B_D_34]
def S6_B : Blk := ⟨S6_B_d, S6_B_l, S6_B_D⟩
def S6_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (4 : Nat)), ((0 : Nat), (1 : Nat), (3 : Nat)), ((0 : Nat), (2 : Nat), (2 : Nat)), ((0 : Nat), (3 : Nat), (1 : Nat)), ((0 : Nat), (4 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (3 : Nat)), ((1 : Nat), (1 : Nat), (2 : Nat)), ((1 : Nat), (2 : Nat), (1 : Nat)), ((1 : Nat), (3 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (2 : Nat)), ((2 : Nat), (1 : Nat), (1 : Nat)), ((2 : Nat), (2 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (1 : Nat)), ((3 : Nat), (1 : Nat), (0 : Nat)), ((4 : Nat), (0 : Nat), (0 : Nat))]
def S6 : SBlk := ⟨[(8 : Nat)], (0 : Nat), S6_z, S6_B⟩
def S7_B_d : List Int := [(3046962310915 : Int), (1207998462542 : Int), (3712029559239 : Int), (2049287171648 : Int), (1269880017909 : Int), (1237930175351 : Int), (2541415730675 : Int), (4113937300218 : Int), (3766107174573 : Int), (2103005949011 : Int), (1454355382603 : Int), (2174534148939 : Int), (1835734669320 : Int), (1374870885595 : Int), (2068958809693 : Int), (3861431594504 : Int), (1969679297268 : Int), (1537218855833 : Int), (1518015054718 : Int), (1280874586461 : Int)]
def S7_B_l_0 : List Int := [(9007199254740992 : Int), (3357723347620653 : Int), (3358137405756168 : Int), (3359033569335818 : Int), (-72612096809696461 : Int), (-14607398636900790 : Int), (-72612813412407642 : Int), (-14608746845550197 : Int), (-14609380001193180 : Int), (-72614381907826094 : Int), (-81598246055253198 : Int), (-52300676266085662 : Int), (-52299670451716140 : Int), (-81599668682683000 : Int), (-52303363382307541 : Int), (-396551799135728462 : Int), (-52303619945660591 : Int), (-52300126384174574 : Int), (-52301393165876028 : Int), (-81602767054869655 : Int)]
def S7_B_l_1 : List Int := [(0 : Int), (72057594037927936 : Int), (-34690912509875256 : Int), (-34691598659937498 : Int), (-128768216857937515 : Int), (-77400550435158067 : Int), (61275910440195701 : Int), (-77398705512784743 : Int), (153626589672458303 : Int), (61276989470047084 : Int), (-225502995636479885 : Int), (24519643478320839 : Int), (-234174600267315898 : Int), (107074387117429232 : Int), (24522731217410892 : Int), (-22874738318588051 : Int), (199991384306497967 : Int), (-234173351352984444 : Int), (199990763592395185 : Int), (107076464177979089 : Int)]
def S7_B_l_2 : List Int := [(0 : Int), (0 : Int), (36028797018963968 : Int), (-33449831355958180 : Int), (-466851201315697 : Int), (-74629857991362524 : Int), (-64608791556236537 : Int), (75736520852874692 : Int), (-2237166179375382 : Int), (59083617801657490 : Int), (-969801275793000 : Int), (-144730352090287862 : Int), (-57418566327629528 : Int), (-113218328459901574 : Int), (137850172085779081 : Int), (-22052222984361916 : Int), (78627554033035446 : Int), (56788894506711294 : Int), (-89746337062637783 : Int), (103243809387952167 : Int)]
def S7_B_l_3 : List Int := [(0 : Int), (0 : Int), (0 : Int), (18014398509481984 : Int), (-3261464743835910 : Int), (23358516596284860 : Int), (-3261498696702894 : Int), (-15627947948708488 : Int), (-15627717242083345 : Int), (-35332472557079261 : Int), (-6774382377338733 : Int), (12605617873231698 : Int), (12605757131519701 : Int), (-6774500359298283 : Int), (-60661158300814122 : Int), (-154032389328620977 : Int), (-60660848098943953 : Int), (-17005171725274897 : Int), (-17004892298245486 : Int), (-62899029734535675 : Int)]
def S7_B_l_4 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (424236672903900 : Int), (6365740288216175 : Int), (424214674967874 : Int), (562227161340579 : Int), (6365761112046847 : Int), (9903898843201114 : Int), (3137916113319111 : Int), (4912269267260689 : Int), (6896638768324568 : Int), (3137846004481363 : Int), (41419356121882702 : Int), (3805754240095754 : Int), (4912280890776875 : Int), (3805745604223018 : Int), (6896656912793214 : Int)]
def S7_B_l_5 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (127609731222634 : Int), (3691533698991391 : Int), (3684788363826820 : Int), (269004667647697 : Int), (-798695742652540 : Int), (8067367336529653 : Int), (7981669791805566 : Int), (-653336278255428 : Int), (4570925852105270 : Int), (-20337605323079424 : Int), (4538460274171673 : Int), (372877928867101 : Int), (426240036209778 : Int), (-809920202605139 : Int)]
def S7_B_l_6 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (211246960097090 : Int), (-24026605788641 : Int), (1861917484010730 : Int), (-91746181889011 : Int), (2581454377759330 : Int), (-443710089261700 : Int), (5035551003406196 : Int), (1523975450175948 : Int), (12419655042887070 : Int), (385236374367938 : Int), (328637551248271 : Int), (2215258518900109 : Int), (2032406828740523 : Int)]
def S7_B_l_7 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (1309260636805207 : Int), (-43533242463149 : Int), (-280994115029937 : Int), (686178334499579 : Int), (-1731191423132374 : Int), (-472122581108554 : Int), (3682975908315535 : Int), (-7582734745712366 : Int), (-874017721270656 : Int), (4701512934969152 : Int), (2561596904915870 : Int), (-252202849508909 : Int)]
def S7_B_l_8 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-33739554837035 : Int), (-426486139852110 : Int), (-2108887787013491 : Int), (1299165905285554 : Int), (-156982855190064 : Int), (-2124245006395262 : Int), (-5875054826082731 : Int), (4300534600387851 : Int), (1305068802874963 : Int), (4322054286468721 : Int), (-195415032355280 : Int)]
def S7_B_l_9 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-61285272786593 : Int), (329048065501637 : Int), (329019427805250 : Int), (-61284855654445 : Int), (2373120058361278 : Int), (8957748076024800 : Int), (2373152213623600 : Int), (-474006611348493 : Int), (-474025049850462 : Int), (5080083801560108 : Int)]
def S7_B_l_10 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (38154212093391 : Int), (994440088186280 : Int), (318701004261305 : Int), (38048615742382 : Int), (5386046310626879 : Int), (429107469312950 : Int), (994546773894532 : Int), (429086616108506 : Int), (318722168091816 : Int)]
def S7_B_l_11 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-1580870456271680 : Int), (330742781626836 : Int), (612161709148468 : Int), (4234614996416255 : Int), (480014179663468 : Int), (476918601684812 : Int), (397505338025805 : Int), (141742083863079 : Int)]
def S7_B_l_12 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (96927981633796 : Int), (819420614268848 : Int), (5871181028557721 : Int), (850005729756417 : Int), (498083461186356 : Int), (661816967263443 : Int), (173221188207760 : Int)]
def S7_B_l_13 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int), (258962623675408 : Int), (3570287660071792 : Int), (-184303947113508 : Int), (165620907134476 : Int), (857472451170366 : Int), (246556841242622 : Int)]
def S7_B_l_14 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (2761215368029505 : Int), (219021057232873 : Int), (-1816242268393408 : Int), (308074227111686 : Int), (290037324177163 : Int)]
def S7_B_l_15 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (9007199254740992 : Int), (703780449176682 : Int), (971439538257120 : Int), (622465163908348 : Int), (261857288245886 : Int)]
def S7_B_l_16 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (118802538945871 : Int), (-2114163511540850 : Int), (209632932396337 : Int)]
def S7_B_l_17 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (503177010712692 : Int), (-92174903344032 : Int)]
def S7_B_l_18 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (4503599627370496 : Int), (-82919139192054 : Int)]
def S7_B_l_19 : List Int := [(0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (0 : Int), (2251799813685248 : Int)]
def S7_B_l : List (List Int) := [S7_B_l_0, S7_B_l_1, S7_B_l_2, S7_B_l_3, S7_B_l_4, S7_B_l_5, S7_B_l_6, S7_B_l_7, S7_B_l_8, S7_B_l_9, S7_B_l_10, S7_B_l_11, S7_B_l_12, S7_B_l_13, S7_B_l_14, S7_B_l_15, S7_B_l_16, S7_B_l_17, S7_B_l_18, S7_B_l_19]
def S7_B_D_0 : List Int := [(696898287505141235861001193568802747213694 : Int), (19045018323312287072151345632482 : Int), (19030629453811950308840170131000 : Int), (19032279261989031823505774765842 : Int), (-411629602371240079950374737182234 : Int), (-82808124069923456431584379656006 : Int), (-411613967958088050910337480949108 : Int), (-82816762206236589314470586623798 : Int), (-82816193834142773631016513897596 : Int), (-411643211836958492150956042245064 : Int), (-462551862638241361065644082188996 : Int), (-296482269396761111167653804041248 : Int), (-296482774574173237601567480727514 : Int), (-462556878803462927117362300636648 : Int), (-296499731462404055319722981348036 : Int), (-2247932336056755649081245018024734 : Int), (-296481855283838417265315060152986 : Int), (-296467027020335989659311566504786 : Int), (-296487096590460566192097469279994 : Int), (-462580646933681762222473297688842 : Int)]
def S7_B_D_1 : List Int := [(19045018323312287072151345632482 : Int), (696898290219484934308118819082606391638745 : Int), (-1320847654290458552295969721317076 : Int), (-1320824877370073406307469100276712 : Int), (-5082654587770099101545983583149297 : Int), (-2993718416263061628828388357523166 : Int), (2192060187954363030424173958747408 : Int), (-2993609272448834753797077312923883 : Int), (5849772417698209226291877192741356 : Int), (2192109746806561609431635243036736 : Int), (-8804537414911623700796362581180480 : Int), (828040678732100944125710105351262 : Int), (-9074539271379937983140977004489076 : Int), (3926158040966946274027499823770532 : Int), (828101726677301610659343972885471 : Int), (-1714102949912350331099634371436216 : Int), (7544887482334393343445757415657453 : Int), (-9074521039288347978368276480381508 : Int), (7544860225241594810269703643574744 : Int), (3926204455359965482714327268399137 : Int)]
def S7_B_D_2 : List Int := [(19030629453811950308840170131000 : Int), (-1320847654290458552295969721317076 : Int), (696898289146045593598250529981339341940966 : Int), (-324356712843297576637676938621888 : Int), (2206137804698148462690379899915048 : Int), (-770224576088681019327989764777162 : Int), (-3157545177626989716327629236075910 : Int), (3593317409608464138786612345196168 : Int), (-2926925322116452744524378931019386 : Int), (431915412083409681517353971259728 : Int), (3955186440938916181562367419733674 : Int), (-4762387041109085127765607626925472 : Int), (2538848391097385672090277557580364 : Int), (-5431263499228893749401676522573616 : Int), (3437966359940503263470011935633696 : Int), (-1056290670688295638007455630635636 : Int), (-1514350051673859790756446613969954 : Int), (5853087880032463398248660368220132 : Int), (-6400512188467225648489168779046006 : Int), (850473425846254532978911963669478 : Int)]
def S7_B_D_3 : List Int := [(19032279261989031823505774765842 : Int), (-1320824877370073406307469100276712 : Int), (-324356712843297576637676938621888 : Int), (696898289316694045951951041103644075782450 : Int), (2175117583714355947573522518673832 : Int), (3814705556745512548209972735994968 : Int), (401079600443627229942028935220216 : Int), (-918339060309280178139109472604082 : Int), (-3074907653262497213862595922958622 : Int), (-3492287686909051415165559846202702 : Int), (3891028353628759202530848664625714 : Int), (3557507665911015470405764848066462 : Int), (5972375590484211240569117839557402 : Int), (786521979979764770481296998010244 : Int), (-5337043526718135247704766387044394 : Int), (-2514645267799314595715303708686782 : Int), (-6974990995145446896737393822304298 : Int), (2377607150485268481138092469500542 : Int), (-1675222843413287799389292313909228 : Int), (-6027030714555977326413154187829358 : Int)]
def S7_B_D_4 : List Int := [(-411629602371240079950374737182234 : Int), (-5082654587770099101545983583149297 : Int), (2206137804698148462690379899915048 : Int), (2175117583714355947573522518673832 : Int), (696898299652746310980582100195753041939572 : Int), (5919139747204640290833603936018718 : Int), (-795400534415310208199614577938035 : Int), (5986033152699411117309521762330467 : Int), (-9787060175511866944506723332849864 : Int), (-740153536785700876322431290143698 : Int), (19243711103255502514920337335348054 : Int), (748532869655914495593951789882530 : Int), (18423940708260855524417714874936604 : Int), (-3484580998261972176953877199343374 : Int), (874502429608405635431015273195544 : Int), (20464653683933378896760625220507884 : Int), (-11101884712581173548197971896318817 : Int), (18474690628471049402162446952186346 : Int), (-11176838801725934707337348506630243 : Int), (-3388010622239752651024899249683260 : Int)]
def S7_B_D_5 : List Int := [(-82808124069923456431584379656006 : Int), (-2993718416263061628828388357523166 : Int), (-770224576088681019327989764777162 : Int), (3814705556745512548209972735994968 : Int), (5919139747204640290833603936018718 : Int), (696898295837214033344168683890748003797250 : Int), (1960514913638172016466831821957542 : Int), (-1569331614962142676708543310561258 : Int), (-6381384008154593383221195318737096 : Int), (-6200997116011223320570742804143402 : Int), (9925770325429509323454964335362688 : Int), (8504477581352073377922496829041498 : Int), (13892944612874524997776647262744106 : Int), (2998440525908614026514298202144110 : Int), (-10162308291666961997790193258100308 : Int), (2319969001764665819715960745571672 : Int), (-13817145759703986672767847151383176 : Int), (6313918049719115841352673759469628 : Int), (-2729312555260961067287487112614254 : Int), (-11286841949713724101325703896133344 : Int)]
def S7_B_D_6 : List Int := [(-411613967958088050910337480949108 : Int), (2192060187954363030424173958747408 : Int), (-3157545177626989716327629236075910 : Int), (401079600443627229942028935220216 : Int), (-795400534415310208199614577938035 : Int), (1960514913638172016466831821957542 : Int), (696898296185909364868411896644694060654698 : Int), (-5740374597565071300514337870650328 : Int), (5837142355716863676383527752731491 : Int), (2387571575069380661980714559356971 : Int), (-3492372122196394046795703003430224 : Int), (10704696885936527327118632188660527 : Int), (-2261985666616894926657248253750275 : Int), (13178503120373304965304215425768512 : Int), (-3772144059433685111532233399746200 : Int), (19254030516688114303669502788259284 : Int), (5020496081065276426121961941392404 : Int), (-8109321247896833061197778549401737 : Int), (13650368464961929366581046903106603 : Int), (2081268126083309923263251174927893 : Int)]
def S7_B_D_7 : List Int := [(-82816762206236589314470586623798 : Int), (-2993609272448834753797077312923883 : Int), (3593317409608464138786612345196168 : Int), (-918339060309280178139109472604082 : Int), (5986033152699411117309521762330467 : Int), (-1569331614962142676708543310561258 : Int), (-5740374597565071300514337870650328 : Int), (696898295649427029158137843993152319316506 : Int), (-6069140078302274738771964808303632 : Int), (2291105324569001923536204106633035 : Int), (10065982551879213662298503145072684 : Int), (-9525216058422491254013852540477621 : Int), (6430270628281168649634329179142388 : Int), (-10455869526876862512578172181454444 : Int), (8824173721346939663218610260092343 : Int), (5523822978915850498049868005881664 : Int), (-2016373270830100755256541244574194 : Int), (13847407773551244390157922953046473 : Int), (-12948646456806802133888327321745358 : Int), (3599801473622622744186328335667768 : Int)]
def S7_B_D_8 : List Int := [(-82816193834142773631016513897596 : Int), (5849772417698209226291877192741356 : Int), (-2926925322116452744524378931019386 : Int), (-3074907653262497213862595922958622 : Int), (-9787060175511866944506723332849864 : Int), (-6381384008154593383221195318737096 : Int), (5837142355716863676383527752731491 : Int), (-6069140078302274738771964808303632 : Int), (696898300382739467557859599201147515361536 : Int), (6101135756016277511549297579798315 : Int), (-17547060458282811463852353956149667 : Int), (2569078683178365011285588855917889 : Int), (-18697218984157857324326201472334997 : Int), (9795997339589216731409446831829866 : Int), (3165807079145901886227784208037535 : Int), (4111193228989381627216594699886886 : Int), (17597535493060721576430123587341692 : Int), (-18465940254307437130145389404247298 : Int), (17232230629003704129987455035884459 : Int), (10257180726492851817295545362233719 : Int)]
def S7_B_D_9 : List Int := [(-411643211836958492150956042245064 : Int), (2192109746806561609431635243036736 : Int), (431915412083409681517353971259728 : Int), (-3492287686909051415165559846202702 : Int), (-740153536785700876322431290143698 : Int), (-6200997116011223320570742804143402 : Int), (2387571575069380661980714559356971 : Int), (2291105324569001923536204106633035 : Int), (6101135756016277511549297579798315 : Int), (696898296841288816468671311664195538376463 : Int), (-3378344883026343059459419827804480 : Int), (-4109875507997747712514767663521283 : Int), (-8371712772911144229334865184939503 : Int), (2099014585874655830635708168482464 : Int), (11855791770582052395805074500193891 : Int), (21858159168370975564971628778968897 : Int), (14750771803558351895402594086402842 : Int), (-1924953840197311388972967677685119 : Int), (5232179113034309736246414215155813 : Int), (14340310291769066148651604617750545 : Int)]
def S7_B_D_10 : List Int := [(-462551862638241361065644082188996 : Int), (-8804537414911623700796362581180480 : Int), (3955186440938916181562367419733674 : Int), (3891028353628759202530848664625714 : Int), (19243711103255502514920337335348054 : Int), (9925770325429509323454964335362688 : Int), (-3492372122196394046795703003430224 : Int), (10065982551879213662298503145072684 : Int), (-17547060458282811463852353956149667 : Int), (-3378344883026343059459419827804480 : Int), (696898318780800463350466785228388558064382 : Int), (-201745997742230961667820242303937 : Int), (30734547174492185040859334871221830 : Int), (-8451192374863840234150051428792801 : Int), (59958123049453229941139823184096 : Int), (24462051275045602360160174547030126 : Int), (-20908222410686580469234915329442890 : Int), (30842279480364683880505556822784464 : Int), (-21061930295279398202630909684079517 : Int), (-8251533274156807363512617917383487 : Int)]
def S7_B_D_11 : List Int := [(-296482269396761111167653804041248 : Int), (828040678732100944125710105351262 : Int), (-4762387041109085127765607626925472 : Int), (3557507665911015470405764848066462 : Int), (748532869655914495593951789882530 : Int), (8504477581352073377922496829041498 : Int), (10704696885936527327118632188660527 : Int), (-9525216058422491254013852540477621 : Int), (2569078683178365011285588855917889 : Int), (-4109875507997747712514767663521283 : Int), (-201745997742230961667820242303937 : Int), (696898306589336051631275182033832821148577 : Int), (5563121145701947060979738678026787 : Int), (17220333586322564011090574982054058 : Int), (-14731565729601243776703155795857409 : Int), (13479250163196539257611767443297620 : Int), (-5549598612753642507251329850563066 : Int), (-8140205998905363997369823250784586 : Int), (14595766951791447442018243633876749 : Int), (-8705909836632908833371089988177637 : Int)]
def S7_B_D_12 : List Int := [(-296482774574173237601567480727514 : Int), (-9074539271379937983140977004489076 : Int), (2538848391097385672090277557580364 : Int), (5972375590484211240569117839557402 : Int), (18423940708260855524417714874936604 : Int), (13892944612874524997776647262744106 : Int), (-2261985666616894926657248253750275 : Int), (6430270628281168649634329179142388 : Int), (-18697218984157857324326201472334997 : Int), (-8371712772911144229334865184939503 : Int), (30734547174492185040859334871221830 : Int), (5563121145701947060979738678026787 : Int), (696898321192476172686652393435128826307141 : Int), (-5459721116860072368810260610348306 : Int), (-8414753625012993559177653430797455 : Int), (15107436492144612922914233143364150 : Int), (-27493525708466171685792538118061658 : Int), (28034859422805524596035280303623729 : Int), (-19198807712361847813534417430086490 : Int), (-16155253501897184460067117619137296 : Int)]
def S7_B_D_13 : List Int := [(-462556878803462927117362300636648 : Int), (3926158040966946274027499823770532 : Int), (-5431263499228893749401676522573616 : Int), (786521979979764770481296998010244 : Int), (-3484580998261972176953877199343374 : Int), (2998440525908614026514298202144110 : Int), (13178503120373304965304215425768512 : Int), (-10455869526876862512578172181454444 : Int), (9795997339589216731409446831829866 : Int), (2099014585874655830635708168482464 : Int), (-8451192374863840234150051428792801 : Int), (17220333586322564011090574982054058 : Int), (-5459721116860072368810260610348306 : Int), (696898308161182504902332210290068309813950 : Int), (-8071826993918554272449278119277960 : Int), (22365473423158668030490862304007399 : Int), (7309559896909016503608744218627734 : Int), (-15675627320351902449399305332631689 : Int), (22385388633520775226433960884507360 : Int), (1323543799282580521781226092598068 : Int)]
def S7_B_D_14 : List Int := [(-296499731462404055319722981348036 : Int), (828101726677301610659343972885471 : Int), (3437966359940503263470011935633696 : Int), (-5337043526718135247704766387044394 : Int), (874502429608405635431015273195544 : Int), (-10162308291666961997790193258100308 : Int), (-3772144059433685111532233399746200 : Int), (8824173721346939663218610260092343 : Int), (3165807079145901886227784208037535 : Int), (11855791770582052395805074500193891 : Int), (59958123049453229941139823184096 : Int), (-14731565729601243776703155795857409 : Int), (-8414753625012993559177653430797455 : Int), (-8071826993918554272449278119277960 : Int), (696898308429332614724503441608298657299883 : Int), (19449726039790269213471539212829636 : Int), (16651868145045681413543105069077821 : Int), (5992512554205586809698155172246285 : Int), (-4619605810642505465511438986060631 : Int), (19274821958307626582129546294707604 : Int)]
def S7_B_D_15 : List Int := [(-2247932336056755649081245018024734 : Int), (-1714102949912350331099634371436216 : Int), (-1056290670688295638007455630635636 : Int), (-2514645267799314595715303708686782 : Int), (20464653683933378896760625220507884 : Int), (2319969001764665819715960745571672 : Int), (19254030516688114303669502788259284 : Int), (5523822978915850498049868005881664 : Int), (4111193228989381627216594699886886 : Int), (21858159168370975564971628778968897 : Int), (24462051275045602360160174547030126 : Int), (13479250163196539257611767443297620 : Int), (15107436492144612922914233143364150 : Int), (22365473423158668030490862304007399 : Int), (19449726039790269213471539212829636 : Int), (696898412027019177134574941487442190756572 : Int), (18384206463724921557199146135153478 : Int), (17562402920530551877449722180126569 : Int), (14880990620895726831268507522950390 : Int), (26922530753485538319752716111905144 : Int)]
def S7_B_D_16 : List Int := [(-296481855283838417265315060152986 : Int), (7544887482334393343445757415657453 : Int), (-1514350051673859790756446613969954 : Int), (-6974990995145446896737393822304298 : Int), (-11101884712581173548197971896318817 : Int), (-13817145759703986672767847151383176 : Int), (5020496081065276426121961941392404 : Int), (-2016373270830100755256541244574194 : Int), (17597535493060721576430123587341692 : Int), (14750771803558351895402594086402842 : Int), (-20908222410686580469234915329442890 : Int), (-5549598612753642507251329850563066 : Int), (-27493525708466171685792538118061658 : Int), (7309559896909016503608744218627734 : Int), (16651868145045681413543105069077821 : Int), (18384206463724921557199146135153478 : Int), (696898319009091922545695650170411989553228 : Int), (-18545662571835948115038045854718346 : Int), (18302852129877328487573466780362935 : Int), (24331661023738287177476846398237263 : Int)]
def S7_B_D_17 : List Int := [(-296467027020335989659311566504786 : Int), (-9074521039288347978368276480381508 : Int), (5853087880032463398248660368220132 : Int), (2377607150485268481138092469500542 : Int), (18474690628471049402162446952186346 : Int), (6313918049719115841352673759469628 : Int), (-8109321247896833061197778549401737 : Int), (13847407773551244390157922953046473 : Int), (-18465940254307437130145389404247298 : Int), (-1924953840197311388972967677685119 : Int), (30842279480364683880505556822784464 : Int), (-8140205998905363997369823250784586 : Int), (28034859422805524596035280303623729 : Int), (-15675627320351902449399305332631689 : Int), (5992512554205586809698155172246285 : Int), (17562402920530551877449722180126569 : Int), (-18545662571835948115038045854718346 : Int), (696898321226816918598865295363654857599079 : Int), (-26956348410272038262515374567581718 : Int), (-4850787713338358709432099102493486 : Int)]
def S7_B_D_18 : List Int := [(-296487096590460566192097469279994 : Int), (7544860225241594810269703643574744 : Int), (-6400512188467225648489168779046006 : Int), (-1675222843413287799389292313909228 : Int), (-11176838801725934707337348506630243 : Int), (-2729312555260961067287487112614254 : Int), (13650368464961929366581046903106603 : Int), (-12948646456806802133888327321745358 : Int), (17232230629003704129987455035884459 : Int), (5232179113034309736246414215155813 : Int), (-21061930295279398202630909684079517 : Int), (14595766951791447442018243633876749 : Int), (-19198807712361847813534417430086490 : Int), (22385388633520775226433960884507360 : Int), (-4619605810642505465511438986060631 : Int), (14880990620895726831268507522950390 : Int), (18302852129877328487573466780362935 : Int), (-26956348410272038262515374567581718 : Int), (696898317233296550370548107583750724497824 : Int), (7657048987498471989902329148775825 : Int)]
def S7_B_D_19 : List Int := [(-462580646933681762222473297688842 : Int), (3926204455359965482714327268399137 : Int), (850473425846254532978911963669478 : Int), (-6027030714555977326413154187829358 : Int), (-3388010622239752651024899249683260 : Int), (-11286841949713724101325703896133344 : Int), (2081268126083309923263251174927893 : Int), (3599801473622622744186328335667768 : Int), (10257180726492851817295545362233719 : Int), (14340310291769066148651604617750545 : Int), (-8251533274156807363512617917383487 : Int), (-8705909836632908833371089988177637 : Int), (-16155253501897184460067117619137296 : Int), (1323543799282580521781226092598068 : Int), (19274821958307626582129546294707604 : Int), (26922530753485538319752716111905144 : Int), (24331661023738287177476846398237263 : Int), (-4850787713338358709432099102493486 : Int), (7657048987498471989902329148775825 : Int), (696898310227092677585304581176596039369736 : Int)]
def S7_B_D : List (List Int) := [S7_B_D_0, S7_B_D_1, S7_B_D_2, S7_B_D_3, S7_B_D_4, S7_B_D_5, S7_B_D_6, S7_B_D_7, S7_B_D_8, S7_B_D_9, S7_B_D_10, S7_B_D_11, S7_B_D_12, S7_B_D_13, S7_B_D_14, S7_B_D_15, S7_B_D_16, S7_B_D_17, S7_B_D_18, S7_B_D_19]
def S7_B : Blk := ⟨S7_B_d, S7_B_l, S7_B_D⟩
def S7_z : List (Nat × Nat × Nat) := [((0 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (1 : Nat)), ((0 : Nat), (1 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (2 : Nat)), ((0 : Nat), (1 : Nat), (1 : Nat)), ((0 : Nat), (2 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (1 : Nat)), ((1 : Nat), (1 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (0 : Nat)), ((0 : Nat), (0 : Nat), (3 : Nat)), ((0 : Nat), (1 : Nat), (2 : Nat)), ((0 : Nat), (2 : Nat), (1 : Nat)), ((0 : Nat), (3 : Nat), (0 : Nat)), ((1 : Nat), (0 : Nat), (2 : Nat)), ((1 : Nat), (1 : Nat), (1 : Nat)), ((1 : Nat), (2 : Nat), (0 : Nat)), ((2 : Nat), (0 : Nat), (1 : Nat)), ((2 : Nat), (1 : Nat), (0 : Nat)), ((3 : Nat), (0 : Nat), (0 : Nat))]
def S7 : SBlk := ⟨[(3 : Nat)], (0 : Nat), S7_z, S7_B⟩
def cf : Cert3 :=
  { n := (7 : Nat), Lam := (1461501637330902918203684832716283019655932542976 : Nat), an := (-9 : Int), ad := (10 : Nat), h := h_, eps := (21123521614834739147673317992698253367993089823382 : Int),
    F := [F0, F1, F2, F3],
    S := [S0, S1, S2, S3, S4, S5, S6, S7] }
end Case1Data

end ThomsonN7

namespace ThomsonN7
namespace Case1

open scoped InnerProductSpace
open ThomsonN7.Cert ThomsonN7.Cert.Cert3

/-! ### Chunked evaluation of the Kronecker check for `Case1Data.cf`

The identity expression `Case1Data.cf.idE` has about 147 000 nodes.  Evaluating `chk` on it in one
kernel call is correct but keeps every intermediate kernel term alive until the end of the
declaration.  Here the same check is split into separate declarations, one per piece of the
expression (`hE`, four `F`-blocks, eight `S`-blocks).  For every expression `e`, `c1Stat w D e`
computes, in one structural pass, the tuple `(ℓ¹-norm, deg u, deg v, deg t, Kronecker value)`
(`c1Stat_eq`).  The 13 pieces are evaluated by `decide +kernel` against exact literals, in 13
separate declarations; the statistics of `Case1Data.cf.idE` follow by the composition lemma
`c1Stat_idE` and closed arithmetic on the literals, and `chk` is then decided by its own definition
(`Nat.log2 ℓ¹ + 1 = 179`, `max deg + 1 = 11`, Kronecker value `0`).  The statement of `cf_ok` is
unchanged; the literals are data found by a program outside Lean and are only ever checked. -/

/-! The 13 pieces, each evaluated in its own declaration (`w = 179`, `D = 11`). -/

end Case1
end ThomsonN7

/- END CASE1 -/

/- BEGIN CASE2RED -/
namespace ThomsonN7
namespace Case1

section Case2Red

open scoped InnerProductSpace
open Base

end Case2Red

end Case1
end ThomsonN7
/- END CASE2RED -/

section Asm_Typed
open Finset Matrix
open scoped RealInnerProductSpace

namespace ThomsonN7
namespace ThreePoint

/-! # Typed (root-dependent) three-point bound

Every root `i` carries its own kernel `s i`; every pair `{i, j}` carries its own minorant `H i j`.
-/

section TypedRoot

end TypedRoot

section TypedComb

variable {n : ℕ}

end TypedComb

end ThreePoint
end ThomsonN7

end Asm_Typed

section Asm_Typed2
open Finset Matrix
open scoped RealInnerProductSpace

namespace ThomsonN7
namespace ThreePoint

/-! # Typed three-point bound with free pair shares

Each triple `{i, j, l}` receives a share `W i j l` of the pair function of `{i, j}` (and
similarly for the constant), so that the total over the triples containing a pair is prescribed.
-/

section TypedComb2

variable {n : ℕ}

end TypedComb2

end ThreePoint
end ThomsonN7

end Asm_Typed2

section Asm_Typed7
open Finset Matrix
open scoped RealInnerProductSpace

namespace ThomsonN7
namespace ThreePoint

section Sym

end Sym

/-! # The `n = 7` typed instance: two poles (indices `0, 1`) and five ring points (`2..6`) -/

section Typed7

end Typed7

end ThreePoint
end ThomsonN7

end Asm_Typed7

section Asm_T4
namespace ThomsonN7
namespace M6

/-! ### Integer interval arithmetic (exact, no rounding) -/

/-! ### Homogeneous Gram determinants and their interval enclosures -/

/-! ### Boxes, bisection and the two refutation checkers -/

end M6
end ThomsonN7

open scoped InnerProductSpace

namespace ThomsonN7
namespace T4

open M6

/-! ### Combinatorics of the ring: a 2-colouring of `K₅` without monochromatic triangle is a pentagon -/

/-! ### The ring colouring of a configuration -/

/-! ### The relabelling of the bipyramid -/

/-! ### Nominal Gram entries of the relabelled bipyramid -/

/-! ### Ring rigidity -/

end T4
end ThomsonN7

end Asm_T4

section Asm_Glue1
/-!
# Glue for the near-antipodal case (Case 2)

Abstract, numerics-independent assembly:

* `Glue.exists_minpair_perm`: every 7-configuration is a relabelling of one whose pair `(0,1)` has the
  smallest inner product;
* `Glue.RootedClaim`, `Glue.case2_of_rooted`, `Glue.seven_of_rooted`: the rooted claim implies both
  Challenge statements (through `Case1.seven_of_case2`);
* `Glue.rooted_of_cap_slabs`: a cap certificate plus finitely many slab certificates give the rooted
  claim;
* `Glue.slab_of_typed`, `Glue.cap_of_typed`: a typed pair-minorant bound gives the slab / cap claims
  (with the equality analysis through `M3.contact_rigidity`).
-/

namespace ThomsonN7
namespace Glue

section Rooted

open scoped InnerProductSpace
open Base

end Rooted

section Typed

open scoped InnerProductSpace
open Base

end Typed

end Glue
end ThomsonN7

end Asm_Glue1

section Asm_Glue2
/-!
# Glue for the near-sharp (tube) cap certificate, route S2

A typed pair-minorant bound `e <= sum_{i<j} H_cls(<y_i, y_j>)` which is only *near*-sharp
(`E(P) <= e + delta`) still gives the cap claim, provided

* the pair slacks `phi - H_cls` control the distance to the nodes (`slack <= delta` puts the inner
  product within `tau` of a node of its class);
* the tube rigidity `TubeRigid tau` (closeness of all 21 inner products to the class nodes gives a
  relabelling of the pentagonal bipyramid within `tau` in every Gram entry);
* the local statement `LocalGramA` holds on the window `tau` (Regime B).

The proof is: `E(y) <= E(P)` implies `sum of slacks <= delta`, hence every slack `<= delta`, hence the
tube, hence the window, hence the local statement.
-/

namespace ThomsonN7
namespace Glue

section Tube

open scoped InnerProductSpace
open Base

end Tube

end Glue
end ThomsonN7

end Asm_Glue2

section Asm_Glue2b
namespace ThomsonN7
namespace Glue
section TubeFromT4
open scoped RealInnerProductSpace

end TubeFromT4
end Glue
end ThomsonN7

end Asm_Glue2b

section Asm_Glue3
/-!
# Glue3: the typed three-point bound (`Typed7`) feeds the cap / slab glue (`Glue1`, `Glue2`)

`ThreePoint.typed7_bound` bounds `e` by the typed double sum `∑ i<j, H7 HA HB HC i j ⟪x i, x j⟫`.
Here we identify `H7` with the class selector `Glue.cls3` (poles are the indices `0, 1`) and
restate the bound in exactly the shape needed by `Glue.cap_of_typed`, `Glue.cap_of_typed_tube`
and `Glue.slab_of_typed`.
-/

namespace ThomsonN7
namespace Glue

section Bridge

open scoped InnerProductSpace
open Base

end Bridge

section Assembly

open scoped InnerProductSpace
open Base

end Assembly

end Glue
end ThomsonN7

end Asm_Glue3

section Asm_Glue4
/-!
# Glue4: the final interface (`CapSpec`, `SlabSpec`) and the assembly `seven_of_specs`

The near-sharp cap and the margin slabs are certified by *typed* three-point data
(`Typed7`): PSD blocks `FP FR`, class minorants `HA HB HC`, multipliers `ψBa ψCb`, constants
`cal cbe`, together with one-dimensional facts on the minorants.  `CapSpec a0` (resp.
`SlabSpec lo hi`) is the proposition "such data exist"; every certificate producer has to prove
one of these propositions and nothing else.  `seven_of_specs` is the assembly: a cap spec at
`a 0` and slab specs on `[a k, a (k+1)]` for `k < K`, with `a K ≥ -9/10`, give both Challenge
statements for `N = 7`.

The tube-rigidity hypothesis of the near-sharp cap and the local (Regime B) statement are
discharged here once and for all (`Glue.tubeRigid_of_le`, `Glue.localGramA_of_le`).
-/

namespace ThomsonN7
namespace Glue

section Final

open scoped InnerProductSpace
open Base

end Final

end Glue
end ThomsonN7

end Asm_Glue4

section Asm_EPEnc
/-!  agent9: 40-digit enclosure of the minimal energy `E(P)` (for the near-sharp cap route).  -/

namespace ThomsonN7
namespace Glue
section EPEnc
open Real

end EPEnc
end Glue
end ThomsonN7

end Asm_EPEnc

section Asm_Coerce
/-!
# One-dimensional facts for the typed cap / slab certificates (CoerceCert)

The typed three-point bound uses class minorants `H_cls ≤ phi` of the pair potential
`phi t = (√(2 - 2t))⁻¹`.  For a polynomial `H = Q / Dq` write `y = √(2 - 2t) / 2 ∈ (0, 1]`, so
`t = 1 - 2 y²`, `phi = 1 / (2 y)` and

  `phi t - H t = F(y) / (2 y Dq)`,   `F(y) = Dq - 2 y Q(1 - 2 y²)`,

a *polynomial* in `y` (no square roots, no sign case split).  Hence

* `H ≤ phi` on a `y`-interval is the polynomial inequality `F ≥ 0` (`PlainCert`);
* exact double contact at a rational node `y = p / q` is the factorisation `F = (q y - p)² G`
  (`Contact1`; two nodes: `Contact2`; simple contact at the boundary `y = 1`: `ContactA`), and
  `G ≥ g0 > 0` gives *coercivity*: `phi - H ≤ δ` forces `y` (hence `t`) close to the node.

Positivity of a polynomial on a rational `y`-interval is certified by exact Bernstein pieces
(`BPiece`), checked by list arithmetic in the kernel (no SDP data, no rounding).
-/

namespace ThomsonN7
namespace Glue
namespace Coerce

open CutOneD Base

/-! ## A. Polynomial helpers and Bernstein pieces -/

/-! ## B. The substitution `y = √(2 - 2t) / 2` -/

/-! ## C. Plain certificates: `H ≤ phi` on a `y`-interval -/

/-! ## D. Contact certificates with coercivity -/

/-! ## E. Shapes of the hypotheses `hA hB hC` of `cap_of_typed_tube7` and closeness of the nodes -/

end Coerce
end Glue
end ThomsonN7

end Asm_Coerce

section Asm_Coerce2
/-!
# Relaxed contact certificates (Coerce2)

`Coerce.Contact1` / `Contact2` need an *exact* double root of `F` at a rational node, which integer
SDP data cannot provide.  Here the factorisation is relaxed to

  `s · F = (q y - p)² · G + R`   (resp. `(q1 y - p1)² (q2 y - p2)² · G + R`)

with integers `s > 0`, polynomials `G, R` with `G ≥ g0 > 0` and `R ≥ 0` on `[0, 1]` (both by exact
Bernstein chains).  Then `F ≥ 0` on `[0, 1]` (so `H ≤ phi`), and `F ≤ 2 Dq δ` forces
`g0 (q y - p)² ≤ 2 s Dq δ`, i.e. the same coercivity as in the exact case with `Dq` replaced by
`s Dq`.
-/

namespace ThomsonN7
namespace Glue
namespace Coerce

open CutOneD Base

/-! ## A. One node -/

/-! ## B. Two nodes -/

end Coerce
end Glue
end ThomsonN7

end Asm_Coerce2

section Asm_CertF
/-! # Fast (linear-traversal) checking of sum-of-squares blocks

The blocks `⟨d, l, Δ⟩` of `Cert1` are read by random access (`List.getD`), which costs `O(r³)`
kernel steps per block.  Here the same quadratic form and the same positivity check are
implemented by traversing the coefficient lists once, and proved equivalent to the random-access
versions.  Also: packed integer data (one natural-number literal per array, decoded in the kernel).
-/

namespace ThomsonN7

open Kron Kron.Ex
namespace Cert

open ThreePoint

/-! ## Packed integer data -/

/-! ## The quadratic form of a block, by list traversal -/

/-! ## The positivity check, by list traversal -/

end Cert
end ThomsonN7

end Asm_CertF

section Asm_CertT
namespace ThomsonN7

open Kron Kron.Ex
namespace Cert

open ThreePoint

/-! ## Multiplier atoms of the typed certificates -/

/-! ## Kronecker values of the quadratic form of a block -/

/-! ## Size bounds of packed blocks -/

/-! ### Degrees -/

/-! ## Analytic bounds of typed blocks -/

/-! ## Sums of expressions -/

/-! ## The hybrid check -/

end Cert
end ThomsonN7

namespace ThomsonN7

open Kron Kron.Ex
namespace Cert

/-! # Flat (Nat-only inner loops) evaluation of the quadratic form of a packed block -/

end Cert
end ThomsonN7

namespace ThomsonN7

open Kron Kron.Ex
namespace Cert

open ThreePoint
open scoped RealInnerProductSpace

/-! ## One-variable polynomials, marginals, kernel sums -/

/-! ## The three type slacks, scaled to integer polynomials -/

section RealSide

variable (K : ℕ) (m : ℕ → ℕ) (Lam : ℕ) (blP blR : ℕ → Blk)

end RealSide

/-! ## The certificate -/

namespace TCert

variable (cf : TCert)

/-! ### The real data of a certificate -/

end TCert

end Cert
end ThomsonN7

end Asm_CertT

section Asm_SlabHead
/-!
# One-dimensional facts for the typed slab certificates: `H ≤ φ` on an interval

`φ(t) = (√(2 - 2t))⁻¹`.  For `t < 1` put `y = √((1 - t)/2) > 0`, so that `t = 1 - 2 y²` and
`φ(t) = 1/(2y)`.  A polynomial `H(t) = Q(t)/Lam` satisfies `H ≤ φ` iff `q(y) = Lam - 2 y Q(1 - 2y²) ≥ 0`.

A certificate for `q ≥ 0` on `{ν₂ y² ≤ μ₂}` (i.e. `t ≥ lo`) or `{ν₂ y² ≤ μ₂, μ₁ ≤ ν₁ y²}`
(i.e. `lo ≤ t ≤ hi`) is an exact polynomial identity

  `m · Lam · q(y) = Σ_T mult_T(y) · Σ (weight · square)`

where `mult_T` is a product of a subset of the atoms `y`, `μ₂ - ν₂ y²`, `ν₁ y² - μ₁`, and all
weights are natural numbers.  The identity is checked by kernel evaluation of integer polynomials.
-/

namespace ThomsonN7
namespace SlabOneD

/-! ## Fast check by evaluation at a large integer point (Kronecker substitution)

If an integer polynomial `R` satisfies `R(X) = 0` and all its coefficients have absolute value
`< X`, then `R = 0`.  The coefficient bound is obtained from `ℓ¹`-norm majorants along the same
expression tree as the identity, so the kernel only evaluates a few hundred big-integer operations
instead of expanding all polynomial products. -/

end SlabOneD
end ThomsonN7

end Asm_SlabHead

section Asm_Bridge
/-!
# Bridge: the certificate checker `Cert.TCert.sound_lo` feeds `Glue.SlabSpec` / `Glue.CapSpec`

`TCert.sound_lo` bounds `ef` by the typed double sum `∑ i<j, H7 HAf HBf HCf i j ⟪x i, x j⟫`.
Here we restate it with the class selector `Glue.cls3` (via `Glue3.sum_H7_eq_sum_cls3`) and, for a
certificate whose four boolean checks hold, produce the final interface of `Glue4`.  The remaining
inputs are the one-dimensional facts about the minorants (`HAf ≤ phi`, ...) and the numerical
comparison of `ef` with the energy `E(P)`.
-/

namespace ThomsonN7
namespace Glue

section Bridge

open scoped InnerProductSpace
open Base

end Bridge

end Glue
end ThomsonN7

end Asm_Bridge

section Asm_Bridge1D
/-!
# Bridge1D: agent2's one-dimensional slab facts (`SlabOneD`) feed `Bridge`

`SlabOneD.peval Q t / Lam` is the polynomial `polyR Lam Q t` of `CertT`; a generated slab
`SlabOneD.Slab_x.HA_le_phi` therefore gives `HAf ≤ phi` on the slab of a certificate whose
`HA`, `Lam` are the data of `Slab_x.certHA`.
-/

namespace ThomsonN7
namespace Glue

section Bridge1D

open scoped InnerProductSpace
open Base

end Bridge1D

end Glue
end ThomsonN7

end Asm_Bridge1D

section Asm_Bridge2
/-!
# Bridge2: near-sharp cap specification from a certificate and its contact factorisations

`Bridge.capSpec_of_tcert` asks for coercive one-dimensional facts about the three minorants
`HAf, HBf, HCf` of a cap certificate.  `Coerce` produces exactly these facts from an exact
factorisation of `F = Dq - 2 y Q(1 - 2 y²)` at rational `y`-nodes (`ContactA`, `Contact1`,
`Contact2`).  Here the two are glued: the contact data are attached to a certificate `cf` by the
equalities `c.Q = cf.HX`, `c.Dq = cf.Lam`.
-/

namespace ThomsonN7
namespace Glue

section Bridge2

open scoped InnerProductSpace
open Base

end Bridge2

end Glue
end ThomsonN7

end Asm_Bridge2

section Asm_Bridge3
/-!
# Bridge3: near-sharp cap specification with relaxed contacts

Same as `Bridge2.capSpec_of_contacts`, but the pole--ring and ring--ring minorants come with the
*relaxed* factorisations `s F = (q y - p)² G + R` (`Coerce.Contact1R`, `Coerce.Contact2R`), which
integer SDP data can satisfy; the pole--pole minorant keeps the exact simple contact at `y = 1`.
-/

namespace ThomsonN7
namespace Glue

section Bridge3

open scoped InnerProductSpace
open Base

end Bridge3

end Glue
end ThomsonN7

end Asm_Bridge3

section Asm_cap_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint

end Cert
end ThomsonN7

end Asm_cap_tc

section Asm_cap_ct
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_cap_ct

section Asm_cap_capspec
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_cap_capspec

section Asm_s99_98_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint

end Cert
end ThomsonN7

end Asm_s99_98_tc

section Asm_s99_98_1d
namespace ThomsonN7
namespace SlabOneD

namespace Slab_s99_98

end Slab_s99_98

end SlabOneD
end ThomsonN7

end Asm_s99_98_1d

section Asm_s99_98_spec
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_s99_98_spec

section Asm_s98_96_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint

end Cert
end ThomsonN7

end Asm_s98_96_tc

section Asm_s98_96_1d
namespace ThomsonN7
namespace SlabOneD

namespace Slab_s98_96

end Slab_s98_96

end SlabOneD
end ThomsonN7

end Asm_s98_96_1d

section Asm_s98_96_spec
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_s98_96_spec

section Asm_s96_94_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint

end Cert
end ThomsonN7

end Asm_s96_94_tc

section Asm_s96_94_1d
namespace ThomsonN7
namespace SlabOneD

namespace Slab_s96_94

end Slab_s96_94

end SlabOneD
end ThomsonN7

end Asm_s96_94_1d

section Asm_s96_94_spec
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_s96_94_spec

section Asm_s94_93_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint

end Cert
end ThomsonN7

end Asm_s94_93_tc

section Asm_s94_93_1d
namespace ThomsonN7
namespace SlabOneD

namespace Slab_s94_93

end Slab_s94_93

end SlabOneD
end ThomsonN7

end Asm_s94_93_1d

section Asm_s94_93_spec
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_s94_93_spec

section Asm_s93_90_tc
namespace ThomsonN7
open Kron Kron.Ex
namespace Cert
open ThreePoint

end Cert
end ThomsonN7

end Asm_s93_90_tc

section Asm_s93_90_1d
namespace ThomsonN7
namespace SlabOneD

namespace Slab_s93_90

end Slab_s93_90

end SlabOneD
end ThomsonN7

end Asm_s93_90_1d

section Asm_s93_90_spec
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_s93_90_spec

section Asm_Final
namespace ThomsonN7
namespace Final

end Final
end ThomsonN7

end Asm_Final

namespace ThomsonN7

end ThomsonN7
Source
H. Tran, Thomson problem N = 7 Lean proof package (snapshot 2026-09-27), https://github.com/huwngtran/thomson-n7-lean @ 25f2fa53119273458cfbb3c4230904bffdd61e53, file formal/lean/ThomsonN7/Solution.lean (certificate data of cell `case_one`; paper/PAPER.md §5.2 / §6.5)

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me