README
======

1) Create a Key using "TM 11-380 1942" rules
--------------------------------------------
--- The result appears on standard output

$ python make_key_1942.py
__C__FGHI___M_O_QRS__VWXY_
_B__E___I_K_M_OPQ_STU_X__
A_C_EF____K__NOPQR_T___
AB_DEF__I_K___O_Q_STU
ABC_____I___MNO__RS
_B_D_____JK_MNOPQ
Z
2:10:3:5:8:1
2
1-3:1
2-4:1

--- If you want to store the key, you must use redirection
--- Remark: This key can be used by my M-209 simulator
$ python make_key_1942.py > KC.key

--- Print the key as a Key-List
Remark: you must not indicate the file extension (.key)
$ python printkey.py KC
-------------------------------
NR  LUGS    1  2  3  4	5  6
-------------------------------
01: 1-5	    _  A  A  _	_  _
02: 2-5	    B  B  B  _	_  B
03: 2-5	    C  _  _  _	_  C
04: 2-5	    _  _  D  _	D  _
05: 3-5	    E  _  E  _	E  _
06: 4-5	    _  F  _  F	F  _
07: 2-0	    _  _  _  _	G  _
08: 2-0	    H  H  _  H	H  _
09: 2-0	    _  I  _  I	_  I
10: 2-0	    _  _  J  _	J  J
11: 2-0	    _  K  K  K	_  K
12: 2-0	    L  L  _  _	L  _
13: 2-0	    M  M  M  M	_  _
14: 2-0	    N  _  _  N	_  _
15: 2-0	    _  _  O  O	_  O
16: 3-0	    _  P  _  _	P  _
17: 3-0	    Q  _  Q  Q	_  Q
18: 3-0	    R  _  _  R	R
19: 0-4	    _  _  S  _	S
20: 0-5	    _  T  _  _
21: 0-6	    U  _  _  U
22: 0-6	    V  _  _
23: 0-6	    W  _  X
24: 0-6	    _  _
25: 0-6	    _  _
26: 0-6	    _
27: 0-6
-------------------------------
26 letters Check:
OSCDO SNGIK DSPJK NUOMT DUSXE O
-------------------------------

2) Cipher/Decipher a message with the Key-List generated
--------------------------------------------------------
--- Create a plain text file
Remark: you can use any text editor
$ echo "BONJOUR"  > msg.txt

--- Print usage of cipher program
$ python m209_tui.py -h
usage:
Syntax : m209_tui.py [options...]
Example: echo AAAAA | python m209_tui.py -I MB
	 the Internal Key file need to end by .key
Options:
  -P pins     The Pins as a binary number of 131 digits 
              (ex: 0101...001, Transport Key by default: 0000...000) 
  -L lugs     The lugs (ex: 1:5:4:13:2:7, Transport Key by default)
  -O overlaps The overlaps (ex: 0:0:1...:1:1, 0:0:...:0 by default
  -I internal The internal key file
  -E external The external key (AAAAAA by default)
  -d	      Decipher Mode (Z=' ')
  -g	      Print ciphertext by group of 5 letters
  -D	      Debug Mode

--- Cipher the file "msg.txt" with key-file "KC.key". 
    The result (the cryptogram) is stored in the file "msg.cry"
    The External-key used is "PEOPLE"
$ python m209_tui.py -I KC -E PEOPLE < msg.txt > msg.cry

--- Print the cryptogram
$ cat msg.cry
PCBXAQT

--- Decipher the cryptogram
$ python m209_tui.py -I KC -E PEOPLE < msg.cry
BONJOUR

3) Create a Key using "TM 11-380 1944" rules
--------------------------------------------
$ python make_key_1944.py
_B_DEF____KL_NO__R_TU__X_Z
___D__G_IJ_LM_O_QR___V__Z
A_CD__GH___L_N_P__STUVX
AB___FG_IJKLMN_____T_
__C_EF_H__K_M_OP_RS
_BCDEFG_IJKLM___Q
Z
2:8:3:5:10:1
2
1-6:1
2-5:1

4) Create a Key using the Debug option
--------------------------------------------
$ python make_key_1942.py -d
11011101011011100001000101010100001000001010111010111110011001010011011110011110101010100101010101001001000110000111111000001011001 % =	 0.496183206107
Not between(28,39):  [2, 10, 1, 11, 10, 13]
There aren't three numbers odd [4, 13, 3, 1, 10, 5]
There aren't three numbers odd [4, 12, 6, 8, 7, 1]
Not between(28,39):  [1, 12, 4, 1, 12, 10]
Not between(28,39):  [4, 4, 6, 1, 6, 6]
Not between(28,39):  [1, 13, 6, 13, 1, 8]
There aren't three numbers odd [1, 11, 7, 10, 1, 6]
There aren't three numbers odd [1, 1, 6, 11, 13, 2]
There aren't three numbers odd [9, 4, 1, 10, 9, 3]
Not between(28,39):  [11, 5, 9, 12, 1, 6]
There aren't three numbers odd [9, 3, 4, 8, 3, 1]
Not between(28,39):  [10, 8, 7, 10, 12, 1]
Numbers of Overlaps:  12
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 3, '1-5': 2, '1-4': 1, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 2, '3-4': 0}
Error: not all values  [7, 10, 7, 1, 12, 2] [1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1] {'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 3, '1-5': 2, '1-4': 1, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 2, '3-4': 0}
There aren't three numbers odd [1, 4, 1, 7, 3, 13]
Not between(28,39):  [10, 12, 7, 9, 1, 12]
Numbers of Overlaps:  4
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 1, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [12, 3, 1, 6, 4, 5] [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 1, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
There aren't three numbers odd [10, 1, 5, 7, 1, 8]
There aren't three numbers odd [7, 2, 9, 7, 9, 1]
Not between(28,39):  [11, 9, 8, 11, 8, 1]
There aren't three numbers odd [11, 2, 8, 1, 12, 4]
Not between(28,39):  [1, 11, 5, 1, 12, 11]
There aren't three numbers odd [1, 11, 3, 6, 5, 7]
There aren't three numbers odd [10, 11, 2, 4, 6, 1]
There aren't three numbers odd [13, 1, 2, 12, 7, 1]
Numbers of Overlaps:  4
{'2-3': 0, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 1, '1-2': 1, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [4, 7, 6, 11, 1, 2] [1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 1, '1-2': 1, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Not between(28,39):  [13, 8, 13, 1, 8, 10]
There aren't three numbers odd [9, 1, 4, 6, 7, 5]
Not between(28,39):  [7, 9, 1, 11, 13, 1]
There aren't three numbers odd [7, 5, 10, 9, 1, 6]
There aren't three numbers odd [12, 2, 12, 10, 1, 2]
Not between(28,39):  [1, 10, 11, 6, 9, 12]
Not between(28,39):  [1, 13, 5, 3, 11, 10]
Not between(28,39):  [12, 11, 13, 12, 9, 1]
Not between(28,39):  [6, 10, 7, 11, 9, 1]
Not between(28,39):  [1, 13, 9, 2, 8, 8]
Not between(28,39):  [8, 13, 9, 1, 10, 13]
Not between(28,39):  [3, 7, 9, 12, 1, 9]
Not between(28,39):  [2, 3, 13, 1, 12, 9]
There aren't three numbers odd [1, 7, 3, 1, 12, 5]
Not between(28,39):  [3, 1, 7, 6, 3, 5]
Numbers of Overlaps:  2
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 1, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [4, 10, 1, 7, 2, 5] [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 1, '3-6': 0, '3-5': 1, '3-4': 0}
Numbers of Overlaps:  10
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 3, '4-6': 2, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [2, 1, 12, 8, 9, 5] [1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1] {'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 3, '4-6': 2, '3-6': 0, '3-5': 1, '3-4': 0}
There aren't three numbers odd [1, 1, 4, 12, 9, 3]
There aren't three numbers odd [1, 2, 12, 13, 2, 6]
Not between(28,39):  [10, 7, 6, 1, 6, 11]
There aren't three numbers odd [7, 8, 7, 11, 3, 1]
Not between(28,39):  [1, 9, 10, 8, 10, 11]
There aren't three numbers odd [10, 2, 10, 1, 8, 5]
Not between(28,39):  [3, 13, 9, 6, 1, 11]
There aren't three numbers odd [11, 13, 1, 3, 3, 6]
Not between(28,39):  [9, 13, 1, 9, 7, 1]
Not between(28,39):  [5, 7, 7, 9, 12, 1]
Not between(28,39):  [2, 1, 6, 4, 8, 2]
There aren't three numbers odd [1, 9, 3, 12, 1, 6]
Not between(28,39):  [1, 4, 7, 10, 2, 3]
There aren't three numbers odd [10, 5, 1, 9, 3, 5]
Numbers of Overlaps:  12
{'2-3': 1, '2-6': 2, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 1, '1-5': 0, '1-4': 1, '1-6': 2, '5-6': 3, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 1, '3-4': 0}
Error: not all values  [5, 6, 10, 1, 9, 8] [1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] {'2-3': 1, '2-6': 2, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 1, '1-5': 0, '1-4': 1, '1-6': 2, '5-6': 3, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 1, '3-4': 0}
Not between(28,39):  [7, 7, 1, 7, 1, 2]
Numbers of Overlaps:  12
{'2-3': 3, '2-6': 1, '2-4': 2, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 1, '3-6': 2, '3-5': 0, '3-4': 0}
Error: not all values  [1, 10, 5, 10, 3, 10] [1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1] {'2-3': 3, '2-6': 1, '2-4': 2, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 1, '3-6': 2, '3-5': 0, '3-4': 0}
There aren't three numbers odd [6, 4, 1, 4, 11, 10]
There aren't three numbers odd [5, 8, 1, 3, 3, 13]
Numbers of Overlaps:  12
{'2-3': 1, '2-6': 3, '2-4': 2, '2-5': 1, '1-3': 0, '1-2': 1, '1-5': 1, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [3, 12, 1, 3, 8, 12] [1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1] {'2-3': 1, '2-6': 3, '2-4': 2, '2-5': 1, '1-3': 0, '1-2': 1, '1-5': 1, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Not between(28,39):  [11, 10, 8, 10, 6, 1]
Not between(28,39):  [12, 2, 12, 4, 10, 1]
Not between(28,39):  [2, 7, 4, 1, 3, 7]
There aren't three numbers odd [7, 3, 1, 13, 13, 2]
Not between(28,39):  [11, 13, 1, 4, 10, 2]
There aren't three numbers odd [6, 10, 11, 3, 7, 1]
Not between(28,39):  [9, 11, 10, 12, 1, 10]
Not between(28,39):  [11, 1, 2, 1, 2, 10]
Not between(28,39):  [8, 10, 7, 8, 1, 6]
There aren't three numbers odd [5, 2, 1, 13, 9, 6]
There aren't three numbers odd [10, 1, 4, 10, 6, 2]
There aren't three numbers odd [10, 8, 4, 8, 1, 4]
Not between(28,39):  [1, 10, 11, 9, 5, 9]
There aren't three numbers odd [11, 1, 4, 7, 5, 9]
There aren't three numbers odd [4, 10, 6, 10, 1, 8]
There aren't three numbers odd [5, 5, 12, 1, 5, 11]
There aren't three numbers odd [2, 11, 1, 10, 9, 1]
Numbers of Overlaps:  4
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [10, 1, 6, 3, 7, 4] [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Numbers of Overlaps:  12
{'2-3': 0, '2-6': 2, '2-4': 3, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 2, '4-6': 0, '3-6': 0, '3-5': 2, '3-4': 1}
Error: not all values  [1, 6, 6, 11, 12, 3] [1, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] {'2-3': 0, '2-6': 2, '2-4': 3, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 2, '4-6': 0, '3-6': 0, '3-5': 2, '3-4': 1}
There aren't three numbers odd [6, 6, 2, 10, 1, 8]
Not between(28,39):  [11, 8, 1, 3, 10, 12]
Not between(28,39):  [12, 11, 1, 12, 12, 4]
Numbers of Overlaps:  8
{'2-3': 0, '2-6': 1, '2-4': 0, '2-5': 0, '1-3': 2, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 0, '4-6': 1, '3-6': 2, '3-5': 0, '3-4': 0}
Error: not all values  [10, 1, 8, 1, 10, 5] [1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1] {'2-3': 0, '2-6': 1, '2-4': 0, '2-5': 0, '1-3': 2, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 0, '4-6': 1, '3-6': 2, '3-5': 0, '3-4': 0}
Not between(28,39):  [4, 1, 10, 10, 10, 9]
Not between(28,39):  [4, 13, 8, 1, 6, 13]
Not between(28,39):  [2, 2, 2, 6, 12, 1]
Not between(28,39):  [9, 4, 1, 1, 6, 4]
Not between(28,39):  [10, 1, 10, 5, 3, 12]
Not between(28,39):  [1, 12, 8, 6, 2, 12]
Not between(28,39):  [11, 11, 11, 2, 1, 6]
Numbers of Overlaps:  8
{'2-3': 0, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 2, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 1}
Error: not all values  [4, 1, 10, 9, 5, 6] [1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1] {'2-3': 0, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 2, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 1}
Not between(28,39):  [13, 5, 12, 7, 3, 1]
Not between(28,39):  [13, 12, 5, 11, 1, 1]
There aren't three numbers odd [7, 1, 7, 8, 1, 13]
There aren't three numbers odd [2, 1, 11, 4, 6, 6]
Not between(28,39):  [9, 13, 6, 1, 11, 4]
There aren't three numbers odd [8, 1, 5, 12, 9, 1]
Not between(28,39):  [5, 6, 9, 1, 8, 11]
Not between(28,39):  [9, 1, 7, 5, 3, 2]
There aren't three numbers odd [11, 10, 7, 1, 1, 7]
Not between(28,39):  [6, 1, 4, 2, 6, 5]
Not between(28,39):  [13, 9, 8, 11, 1, 7]
There aren't three numbers odd [1, 10, 11, 5, 3, 2]
There aren't three numbers odd [6, 5, 4, 1, 8, 6]
Not between(28,39):  [12, 7, 1, 11, 13, 6]
Not between(28,39):  [1, 2, 4, 1, 6, 3]
Not between(28,39):  [7, 10, 1, 8, 11, 12]
There aren't three numbers odd [6, 7, 9, 10, 1, 3]
Not between(28,39):  [1, 1, 6, 1, 12, 6]
Not between(28,39):  [11, 6, 11, 8, 13, 1]
Not between(28,39):  [10, 13, 10, 1, 5, 10]
Not between(28,39):  [6, 1, 3, 3, 9, 2]
There aren't three numbers odd [1, 5, 13, 3, 4, 2]
Numbers of Overlaps:  10
{'2-3': 0, '2-6': 2, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 2, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 2, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [2, 10, 1, 8, 5, 11] [1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1] {'2-3': 0, '2-6': 2, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 2, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 2, '3-6': 0, '3-5': 1, '3-4': 0}
There aren't three numbers odd [4, 9, 13, 7, 1, 2]
Not between(28,39):  [13, 11, 5, 10, 8, 1]
Not between(28,39):  [13, 1, 13, 2, 3, 9]
Not between(28,39):  [1, 6, 5, 10, 7, 13]
Not between(28,39):  [1, 13, 1, 12, 8, 10]
Not between(28,39):  [7, 5, 5, 1, 5, 4]
There aren't three numbers odd [6, 1, 3, 11, 7, 5]
Not between(28,39):  [5, 9, 11, 10, 1, 5]
Not between(28,39):  [1, 10, 8, 7, 5, 13]
Numbers of Overlaps:  2
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 0}
Error: not all values  [5, 2, 7, 12, 1, 2] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 0}
Not between(28,39):  [4, 4, 5, 10, 3, 1]
Numbers of Overlaps:  12
{'2-3': 1, '2-6': 2, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 5, '3-6': 0, '3-5': 0, '3-4': 1}
Error: not all values  [1, 3, 2, 10, 10, 13] [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1] {'2-3': 1, '2-6': 2, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 5, '3-6': 0, '3-5': 0, '3-4': 1}
Not between(28,39):  [10, 6, 11, 7, 8, 1]
Not between(28,39):  [1, 2, 11, 3, 3, 3]
Not between(28,39):  [9, 1, 7, 9, 13, 2]
Not between(28,39):  [8, 8, 1, 6, 12, 6]
Not between(28,39):  [13, 1, 3, 11, 4, 8]
Not between(28,39):  [1, 1, 13, 13, 6, 6]
Not between(28,39):  [8, 10, 11, 6, 1, 6]
Not between(28,39):  [8, 10, 10, 8, 9, 1]
Not between(28,39):  [13, 1, 5, 13, 8, 8]
Not between(28,39):  [1, 11, 10, 1, 10, 10]
There aren't three numbers odd [11, 1, 3, 2, 1, 10]
There aren't three numbers odd [6, 1, 2, 13, 7, 5]
Not between(28,39):  [4, 1, 13, 13, 10, 5]
There aren't three numbers odd [8, 7, 7, 1, 3, 12]
There aren't three numbers odd [9, 1, 10, 3, 8, 3]
Not between(28,39):  [1, 1, 12, 11, 11, 11]
Not between(28,39):  [8, 11, 11, 1, 4, 8]
There aren't three numbers odd [1, 12, 8, 4, 4, 4]
Not between(28,39):  [4, 11, 7, 11, 1, 8]
Numbers of Overlaps:  12
{'2-3': 1, '2-6': 0, '2-4': 1, '2-5': 3, '1-3': 0, '1-2': 1, '1-5': 1, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 3, '3-4': 0}
Error: not all values  [3, 9, 12, 2, 12, 1] [1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1] {'2-3': 1, '2-6': 0, '2-4': 1, '2-5': 3, '1-3': 0, '1-2': 1, '1-5': 1, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 3, '3-4': 0}
There aren't three numbers odd [3, 5, 8, 1, 10, 1]
There aren't three numbers odd [1, 12, 6, 12, 2, 1]
There aren't three numbers odd [3, 1, 7, 2, 10, 11]
Numbers of Overlaps:  10
{'2-3': 0, '2-6': 3, '2-4': 2, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 0}
Error: not all values  [1, 7, 7, 6, 6, 10] [1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 0, '2-6': 3, '2-4': 2, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 0}
There aren't three numbers odd [1, 5, 10, 2, 9, 5]
Not between(28,39):  [1, 4, 6, 3, 8, 4]
Not between(28,39):  [4, 2, 12, 10, 13, 1]
There aren't three numbers odd [1, 7, 12, 7, 5, 6]
Numbers of Overlaps:  10
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 3, '1-3': 0, '1-2': 0, '1-5': 2, '1-4': 1, '1-6': 1, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [12, 4, 5, 2, 13, 1] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1] {'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 3, '1-3': 0, '1-2': 0, '1-5': 2, '1-4': 1, '1-6': 1, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Not between(28,39):  [8, 7, 8, 6, 1, 11]
Numbers of Overlaps:  12
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 1, '1-2': 0, '1-5': 1, '1-4': 2, '1-6': 2, '5-6': 0, '4-5': 0, '4-6': 2, '3-6': 1, '3-5': 1, '3-4': 1}
Error: not all values  [8, 1, 4, 9, 10, 7] [1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 1, '1-2': 0, '1-5': 1, '1-4': 2, '1-6': 2, '5-6': 0, '4-5': 0, '4-6': 2, '3-6': 1, '3-5': 1, '3-4': 1}
There aren't three numbers odd [10, 5, 8, 1, 8, 2]
Numbers of Overlaps:  4
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 1, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 2, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [1, 9, 8, 6, 4, 3] [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 1, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 2, '3-6': 0, '3-5': 0, '3-4': 0}
Not between(28,39):  [1, 2, 3, 3, 1, 8]
There aren't three numbers odd [2, 6, 1, 10, 4, 10]
There aren't three numbers odd [11, 6, 1, 7, 3, 2]
Not between(28,39):  [13, 11, 1, 6, 6, 5]
There aren't three numbers odd [5, 9, 3, 8, 1, 10]
Numbers of Overlaps:  4
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [1, 10, 4, 1, 5, 10] [1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
There aren't three numbers odd [6, 4, 5, 1, 10, 12]
Not between(28,39):  [11, 8, 12, 1, 9, 4]
Not between(28,39):  [10, 10, 2, 1, 8, 10]
Not between(28,39):  [2, 3, 5, 1, 7, 7]
There aren't three numbers odd [1, 13, 10, 7, 2, 5]
Not between(28,39):  [3, 11, 11, 1, 12, 13]
There aren't three numbers odd [7, 4, 8, 6, 10, 1]
There aren't three numbers odd [3, 5, 2, 11, 1, 9]
Not between(28,39):  [1, 2, 7, 6, 8, 1]
Not between(28,39):  [3, 13, 13, 13, 5, 1]
There aren't three numbers odd [1, 11, 6, 5, 7, 1]
Not between(28,39):  [6, 1, 4, 3, 1, 10]
There aren't three numbers odd [1, 3, 11, 10, 3, 8]
Numbers of Overlaps:  10
{'2-3': 1, '2-6': 2, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 2, '4-6': 1, '3-6': 0, '3-5': 0, '3-4': 2}
Error: not all values  [1, 5, 6, 8, 6, 11] [1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1] {'2-3': 1, '2-6': 2, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 1, '4-5': 2, '4-6': 1, '3-6': 0, '3-5': 0, '3-4': 2}
Not between(28,39):  [13, 1, 13, 6, 11, 12]
There aren't three numbers odd [5, 1, 10, 12, 1, 1]
Numbers of Overlaps:  2
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 0}
Error: not all values  [6, 6, 3, 1, 4, 9] [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 0}
Not between(28,39):  [3, 9, 2, 4, 8, 1]
Not between(28,39):  [12, 4, 11, 13, 1, 1]
There aren't three numbers odd [8, 1, 12, 4, 4, 1]
There aren't three numbers odd [5, 2, 11, 1, 12, 3]
Not between(28,39):  [5, 7, 1, 12, 13, 12]
Not between(28,39):  [11, 10, 5, 13, 6, 1]
Not between(28,39):  [11, 5, 1, 2, 2, 2]
Not between(28,39):  [8, 1, 3, 3, 10, 2]
Not between(28,39):  [13, 10, 12, 12, 1, 4]
Not between(28,39):  [2, 1, 12, 8, 13, 6]
There aren't three numbers odd [4, 3, 9, 1, 10, 9]
Not between(28,39):  [10, 7, 2, 1, 4, 3]
Not between(28,39):  [11, 1, 5, 12, 9, 3]
Not between(28,39):  [3, 11, 1, 8, 8, 12]
Numbers of Overlaps:  2
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 0}
Error: not all values  [6, 2, 7, 1, 11, 2] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 0}
Not between(28,39):  [8, 1, 1, 11, 9, 12]
Not between(28,39):  [8, 1, 11, 11, 11, 6]
There aren't three numbers odd [2, 8, 13, 1, 1, 5]
Not between(28,39):  [10, 5, 2, 7, 1, 2]
Not between(28,39):  [4, 12, 8, 4, 1, 13]
Numbers of Overlaps:  4
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 1, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [8, 1, 3, 7, 4, 8] [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 1, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Not between(28,39):  [13, 8, 13, 1, 4, 13]
Numbers of Overlaps:  4
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [8, 1, 6, 8, 7, 1] [1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 1] {'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 1, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Not between(28,39):  [8, 12, 3, 10, 1, 11]
Not between(28,39):  [1, 6, 10, 6, 13, 8]
Numbers of Overlaps:  6
{'2-3': 1, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 0, '1-2': 1, '1-5': 1, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [13, 5, 1, 8, 2, 4] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 1, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 0, '1-2': 1, '1-5': 1, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Not between(28,39):  [7, 7, 4, 1, 1, 3]
There aren't three numbers odd [3, 5, 11, 1, 6, 7]
Not between(28,39):  [12, 1, 13, 6, 11, 9]
Not between(28,39):  [1, 13, 5, 5, 13, 13]
There aren't three numbers odd [5, 11, 11, 8, 2, 1]
Not between(28,39):  [1, 2, 4, 2, 8, 7]
There aren't three numbers odd [5, 8, 6, 4, 6, 1]
There aren't three numbers odd [6, 4, 6, 1, 7, 4]
Not between(28,39):  [1, 9, 7, 5, 13, 5]
Not between(28,39):  [2, 3, 1, 3, 7, 7]
Not between(28,39):  [10, 1, 10, 11, 12, 8]
Not between(28,39):  [10, 13, 1, 8, 6, 3]
Not between(28,39):  [1, 5, 13, 12, 11, 1]
Numbers of Overlaps:  10
{'2-3': 0, '2-6': 1, '2-4': 1, '2-5': 1, '1-3': 0, '1-2': 2, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 4, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 0}
Error: not all values  [2, 12, 1, 1, 11, 10] [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1] {'2-3': 0, '2-6': 1, '2-4': 1, '2-5': 1, '1-3': 0, '1-2': 2, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 4, '4-5': 0, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 0}
Not between(28,39):  [9, 13, 9, 12, 1, 1]
There aren't three numbers odd [2, 3, 3, 13, 13, 1]
There aren't three numbers odd [3, 4, 11, 1, 13, 5]
Not between(28,39):  [7, 1, 13, 13, 6, 8]
There aren't three numbers odd [6, 1, 4, 2, 8, 12]
Not between(28,39):  [12, 10, 1, 12, 3, 8]
There aren't three numbers odd [10, 1, 5, 6, 7, 5]
Not between(28,39):  [1, 5, 5, 13, 6, 11]
There aren't three numbers odd [5, 1, 12, 5, 9, 7]
Not between(28,39):  [6, 12, 13, 8, 5, 1]
Not between(28,39):  [12, 10, 1, 9, 10, 1]
Not between(28,39):  [3, 8, 1, 1, 6, 2]
Numbers of Overlaps:  4
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 1}
Error: not all values  [3, 7, 10, 8, 1, 2] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 0, '3-4': 1}
Not between(28,39):  [10, 3, 1, 3, 2, 3]
There aren't three numbers odd [5, 1, 7, 4, 6, 5]
Numbers of Overlaps:  6
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 1, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Error: not all values  [5, 8, 3, 4, 12, 1] [1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 1, '1-2': 1, '1-5': 0, '1-4': 0, '1-6': 1, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 1, '3-4': 0}
Not between(28,39):  [13, 1, 13, 4, 8, 3]
Not between(28,39):  [4, 13, 9, 13, 8, 1]
Not between(28,39):  [1, 10, 7, 9, 10, 9]
Not between(28,39):  [10, 11, 7, 7, 1, 11]
Not between(28,39):  [5, 11, 10, 12, 1, 5]
There aren't three numbers odd [7, 4, 9, 1, 7, 2]
Not between(28,39):  [7, 9, 5, 1, 12, 11]
Numbers of Overlaps:  6
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 2, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 1}
Error: not all values  [8, 3, 10, 1, 1, 10] [1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 2, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 2, '3-5': 0, '3-4': 1}
There aren't three numbers odd [1, 8, 1, 11, 5, 2]
There aren't three numbers odd [1, 5, 10, 2, 10, 6]
Numbers of Overlaps:  6
{'2-3': 2, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 1, '3-4': 0}
Error: not all values  [7, 6, 7, 6, 6, 1] [1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1] {'2-3': 2, '2-6': 0, '2-4': 1, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 1, '4-6': 0, '3-6': 1, '3-5': 1, '3-4': 0}
There aren't three numbers odd [6, 7, 7, 9, 9, 1]
There aren't three numbers odd [1, 3, 9, 6, 9, 2]
There aren't three numbers odd [4, 2, 11, 8, 2, 1]
There aren't three numbers odd [10, 3, 1, 10, 6, 2]
Not between(28,39):  [12, 5, 10, 1, 5, 10]
Not between(28,39):  [12, 1, 5, 8, 9, 6]
Not between(28,39):  [1, 7, 5, 1, 2, 6]
Not between(28,39):  [13, 11, 9, 5, 1, 11]
Not between(28,39):  [3, 5, 9, 1, 12, 11]
Not between(28,39):  [10, 11, 2, 13, 1, 8]
There aren't three numbers odd [1, 7, 4, 8, 3, 13]
Not between(28,39):  [7, 12, 13, 1, 8, 10]
Numbers of Overlaps:  2
{'2-3': 0, '2-6': 1, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 1}
Error: not all values  [6, 10, 4, 3, 5, 1] [1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1] {'2-3': 0, '2-6': 1, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 1}
Not between(28,39):  [12, 1, 9, 6, 6, 13]
There aren't three numbers odd [1, 10, 12, 1, 3, 5]
There aren't three numbers odd [1, 10, 1, 1, 13, 4]
There aren't three numbers odd [7, 3, 9, 8, 1, 4]
Not between(28,39):  [11, 3, 12, 7, 12, 1]
There aren't three numbers odd [8, 12, 1, 7, 3, 1]
There aren't three numbers odd [2, 11, 5, 1, 9, 10]
There aren't three numbers odd [6, 1, 8, 7, 2, 6]
Not between(28,39):  [12, 10, 8, 1, 7, 2]
Numbers of Overlaps:  8
{'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 2, '4-5': 2, '4-6': 1, '3-6': 0, '3-5': 0, '3-4': 1}
Error: not all values  [1, 1, 12, 9, 6, 6] [1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] {'2-3': 0, '2-6': 0, '2-4': 0, '2-5': 1, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 1, '1-6': 0, '5-6': 2, '4-5': 2, '4-6': 1, '3-6': 0, '3-5': 0, '3-4': 1}
Numbers of Overlaps:  10
{'2-3': 1, '2-6': 1, '2-4': 0, '2-5': 2, '1-3': 1, '1-2': 1, '1-5': 2, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Error: not all values  [7, 13, 2, 1, 10, 4] [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1] {'2-3': 1, '2-6': 1, '2-4': 0, '2-5': 2, '1-3': 1, '1-2': 1, '1-5': 2, '1-4': 0, '1-6': 0, '5-6': 1, '4-5': 1, '4-6': 0, '3-6': 0, '3-5': 0, '3-4': 0}
Numbers of Overlaps:  2
{'2-3': 1, '2-6': 0, '2-4': 0, '2-5': 0, '1-3': 0, '1-2': 0, '1-5': 0, '1-4': 0, '1-6': 0, '5-6': 0, '4-5': 0, '4-6': 1, '3-6': 0, '3-5': 0, '3-4': 0}
[1, 2, 2, 5, 8, 11]
AB_DEF_H_JK_MNO____T___X_Z
_B_D____I_____O_Q_STU_X_Z
ABCD__GH__K_M__PQ_STUV_
_BCDE_G_I_K_M__P_R_T_
A_C__F__I___MN____S
ABCDE_____K_MN__Q
Z
2:2:1:11:8:5
2
2-3:1
4-6:1

5) Create a Key with TM 11-380 1947 rules
-----------------------------------------
$ python make_key_1944.py -d -m 1947 |more
...
[7, 2, 1, 11, 4, 3]
Numbers of Overlaps:  1
Too few overlaps (1947 rules)
...

