"Source: Text/Code/CodeFld.text";
"Line: 3771";
"Date: Thu Sep 25 14:47:47 2025";
"Main: Fri Sep 26 14:29:19 2025";
// original file: Text/Code/CodeFld.text, line: 3771
// Example: H165E35 ()
print "Example: H165E35";
ei := GetEchoInput();
SetEchoInput(true);
SetPrintLevel("Minimal");
C1 := ExtendCode( BCHCode(GF(2), 63, 7) );
C2 := ExtendCode( BCHCode(GF(2), 63, 9) );
C3 := ExtendCode( BCHCode(GF(2), 63, 11) );
C1; C2; C3;
CC := SubcodeBetweenCode(C1, C2, 43);
CC;
MinimumWeight(CC);
assert $1 eq 8;
CX3 := ConstructionX3(CC, C2, C3, 
                BKLC(GF(2), 7, 4), BKLC(GF(2), 3, 3));
CX3;
time MinimumWeight(CX3);
assert $1 eq 11;
SetEchoInput(ei);
