Skip to content

Instantly share code, notes, and snippets.

@safetydank
Created May 9, 2015 05:14
Show Gist options
  • Save safetydank/d320eaaee0b25eed6cf4 to your computer and use it in GitHub Desktop.
Save safetydank/d320eaaee0b25eed6cf4 to your computer and use it in GitHub Desktop.
Euclidean algorithm debugging session
In [8]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
[x . x . x x x]
In [9]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
E(5,7) - failed!
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
75
76 # FAIL
---> 77 check("E(5,7)", E(5, 7) == '[x . x x . x x]')
78
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
69 else:
70 print (msg + ' - failed!')
---> 71 raise Error()
72
73 if __name__ == '__main__':
NameError: global name 'Error' is not defined
run euclid.py
File "/Users/dan/Google Drive/code/euclid.py", line 81
check(5, 7 '[x . x x . x x]')
^
SyntaxError: invalid syntax
In [11]: run euclid.py
File "/Users/dan/Google Drive/code/euclid.py", line 81
checkE(5, 7 '[x . x x . x x]')
^
SyntaxError: invalid syntax
In [12]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
79
80 # FAIL
---> 81 checkE(5, 7, '[x . x x . x x]')
82
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
73 def checkE(on, total, pattern):
74 seq = E(on, total)
---> 75 check('%s == %s' % (seq, pattern), seq == pattern)
76
77 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
69 else:
70 print (msg + ' - failed!')
---> 71 raise Error()
72
73 def checkE(on, total, pattern):
NameError: global name 'Error' is not defined
run euclid.py
m 2 k 5:
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
80
81 # FAIL
---> 82 checkE(5, 7, '[x . x x . x x]')
83
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
74 def checkE(on, total, pattern):
75 seq = E(on, total)
---> 76 check('%s == %s' % (seq, pattern), seq == pattern)
77
78 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
70 else:
71 print(msg + ' - failed!')
---> 72 raise Error()
73
74 def checkE(on, total, pattern):
NameError: global name 'Error' is not defined
In [14]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
80
81 # FAIL
---> 82 checkE(5, 7, '[x . x x . x x]')
83
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
74 def checkE(on, total, pattern):
75 seq = E(on, total)
---> 76 check('%s == %s' % (seq, pattern), seq == pattern)
77
78 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
70 else:
71 print(msg + ' - failed!')
---> 72 raise Exception()
73
74 def checkE(on, total, pattern):
Exception:
In [15]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
[x . x . x x x] == [x . x x . x x] - failed!
\---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
80
81 # FAIL
---> 82 checkE(5, 7, '[x . x x . x x]')
83
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
74 def checkE(on, total, pattern):
75 seq = E(on, total)
---> 76 check('%s == %s' % (seq, pattern), seq == pattern)
77
78 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
70 else:
71 print(msg + ' - failed!')
---> 72 raise Exception('check failed')
73
74 def checkE(on, total, pattern):
Exception: check failed
In [16]: \
....:
KeyboardInterrupt
In [16]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
80
81 # FAIL
---> 82 checkE(5, 7, '[x . x x . x x]')
83
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
74 def checkE(on, total, pattern):
75 seq = E(on, total)
---> 76 check('%s == %s' % (seq, pattern), seq == pattern)
77
78 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
70 else:
71 print(msg + ' - failed!')
---> 72 raise Exception('check failed')
73
74 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
r 1
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
81
82 # FAIL
---> 83 checkE(5, 7, '[x . x x . x x]')
84
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
75 def checkE(on, total, pattern):
76 seq = E(on, total)
---> 77 check('%s == %s' % (seq, pattern), seq == pattern)
78
79 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
71 else:
72 print(msg + ' - failed!')
---> 73 raise Exception('check failed')
74
75 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
r 1 lsz 2 rsz 2
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
81
82 # FAIL
---> 83 checkE(5, 7, '[x . x x . x x]')
84
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
75 def checkE(on, total, pattern):
76 seq = E(on, total)
---> 77 check('%s == %s' % (seq, pattern), seq == pattern)
78
79 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
71 else:
72 print(msg + ' - failed!')
---> 73 raise Exception('check failed')
74
75 def checkE(on, total, pattern):
Exception: check failed
In [19]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
r 1 lsz 2 rsz 1
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
81
82 # FAIL
---> 83 checkE(5, 7, '[x . x x . x x]')
84
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
75 def checkE(on, total, pattern):
76 seq = E(on, total)
---> 77 check('%s == %s' % (seq, pattern), seq == pattern)
78
79 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
71 else:
72 print(msg + ' - failed!')
---> 73 raise Exception('check failed')
74
75 def checkE(on, total, pattern):
Exception: check failed
In [20]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
r 1 lsz 2 rsz 1
[x . x . x x x] == [x . x x . x x] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
81
82 # FAIL
---> 83 checkE(5, 7, '[x . x x . x x]')
84
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
75 def checkE(on, total, pattern):
76 seq = E(on, total)
---> 77 check('%s == %s' % (seq, pattern), seq == pattern)
78
79 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
71 else:
72 print(msg + ' - failed!')
---> 73 raise Exception('check failed')
74
75 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 4
oor: [1, 0, 1, 0, 1, 1] 4 4
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
94
95 # FAIL
---> 96 checkE(5, 7, '[x . x x . x x]')
97
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
87
88 def checkE(on, total, pattern):
---> 89 seq = E(on, total)
90 check('%s == %s' % (seq, pattern), seq == pattern)
91
/Users/dan/Google Drive/code/euclid.py in E(on, total)
76
77 def E(on, total):
---> 78 seq = euclid(total - on, on)
79 return '[%s]' % (' '.join(['x' if x else '.' for x in seq]))
80
/Users/dan/Google Drive/code/euclid.py in euclid(m, k)
68
69 m = k
---> 70 k = r
71 # initp = p = seq_len - r * rsz
72
NameError: global name 'r' is not defined
run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 4
oor: [1, 0, 1, 0, 1, 1] 4 4
seq_len 7 p 4
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
95
96 # FAIL
---> 97 checkE(5, 7, '[x . x x . x x]')
98
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
88
89 def checkE(on, total, pattern):
---> 90 seq = E(on, total)
91 check('%s == %s' % (seq, pattern), seq == pattern)
92
/Users/dan/Google Drive/code/euclid.py in E(on, total)
77
78 def E(on, total):
---> 79 seq = euclid(total - on, on)
80 return '[%s]' % (' '.join(['x' if x else '.' for x in seq]))
81
/Users/dan/Google Drive/code/euclid.py in euclid(m, k)
69
70 m = k
---> 71 k = r
72 # initp = p = seq_len - r * rsz
73
NameError: global name 'r' is not defined
run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
92
93 # FAIL
---> 94 checkE(5, 7, '[x . x x . x x]')
95
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
85
86 def checkE(on, total, pattern):
---> 87 seq = E(on, total)
88 check('%s == %s' % (seq, pattern), seq == pattern)
89
/Users/dan/Google Drive/code/euclid.py in E(on, total)
74
75 def E(on, total):
---> 76 seq = euclid(total - on, on)
77 return '[%s]' % (' '.join(['x' if x else '.' for x in seq]))
78
/Users/dan/Google Drive/code/euclid.py in euclid(m, k)
66
67 m = k
---> 68 k = r
69 # initp = p = seq_len - r * rsz
70
NameError: global name 'r' is not defined
In [24]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 rsz 1
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
92
93 # FAIL
---> 94 checkE(5, 7, '[x . x x . x x]')
95
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
85
86 def checkE(on, total, pattern):
---> 87 seq = E(on, total)
88 check('%s == %s' % (seq, pattern), seq == pattern)
89
/Users/dan/Google Drive/code/euclid.py in E(on, total)
74
75 def E(on, total):
---> 76 seq = euclid(total - on, on)
77 return '[%s]' % (' '.join(['x' if x else '.' for x in seq]))
78
/Users/dan/Google Drive/code/euclid.py in euclid(m, k)
66
67 m = k
---> 68 k = r
69 # initp = p = seq_len - r * rsz
70
NameError: global name 'r' is not defined
In [25]: run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 rsz 1
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
92
93 # FAIL
---> 94 checkE(5, 7, '[x . x x . x x]')
95
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
85
86 def checkE(on, total, pattern):
---> 87 seq = E(on, total)
88 check('%s == %s' % (seq, pattern), seq == pattern)
89
/Users/dan/Google Drive/code/euclid.py in E(on, total)
74
75 def E(on, total):
---> 76 seq = euclid(total - on, on)
77 return '[%s]' % (' '.join(['x' if x else '.' for x in seq]))
78
/Users/dan/Google Drive/code/euclid.py in euclid(m, k)
66
67 m = k
---> 68 k = r
69 # initp = p = seq_len - r * rsz
70
NameError: global name 'r' is not defined
run euclid.py
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
In [29]: run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
run euclid.py
m 1 k 1:
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
In [31]: run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 8 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
seq_len 12 p 8 lsz 1 rsz 1
m 8 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
oor: [1, 0, 0, 0, 1, 0, 0, 0, 1] 5 12
oor: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0] 8 12
seq_len 12 p 8 lsz 2 rsz 1
m 8 k 4
IN [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0]
A it:3 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:3 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:3 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 1]
B it:3 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:3 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 1, 0, 0, 0]
B it:3 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:3 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 1, 0, 0, 0, 1, 0, 1]
B it:3 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:3 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 12 lsz 2 rsz 1
[x . x . . . x . x . . .] == [x . . . . x . . . x . . . x . . .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
95 checkE(1, 3, '[x . .]')
96 checkE(1, 4, '[x . . .]')
---> 97 checkE(4, 12, '[x . . . . x . . . x . . . x . . .]')
98 checkE(5, 7, '[x . x x . x x]')
99 # FAIL
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
87 def checkE(on, total, pattern):
88 seq = E(on, total)
---> 89 check('%s == %s' % (seq, pattern), seq == pattern)
90
91 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
83 else:
84 print(msg + ' - failed!')
---> 85 raise Exception('check failed')
86
87 def checkE(on, total, pattern):
Exception\
....: \un euclid.py
....:
KeyboardInterrupt
In [32]:
KeyboardInterrupt
In [32]: run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . . ] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
87 checkE(2, 3, '[x . x]')
88 checkE(5, 7, '[x . x x . x x]')
---> 89 checkE(2, 5, '[x . x . . ]')
90 # FAIL
91
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
76 def checkE(on, total, pattern):
77 seq = E(on, total)
---> 78 check('%s == %s' % (seq, pattern), seq == pattern)
79
80 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
72 else:
73 print(msg + ' - failed!')
---> 74 raise Exception('check failed')
75
76 def checkE(on, total, pattern):
Exception: check failed
In [35]: run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 2 rsz 1
[x . x x] == [x . x x] - ok!
run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 2 rsz 1
[x . x x] == [x . x x] - ok!
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
In [38]: run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 2 rsz 1
[x . x x] == [x . x x] - ok!
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 1 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
run euclid.py
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 2 rsz 1
[x . x x] == [x . x x] - ok!
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 1 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 1 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 1 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 1 initp: 6
E it:2 v:1 p:7 rsz: 1 lsz: 1 initp: 6
[1, 0]
B it:2 v:1 p:7 rsz: 1 lsz: 1 initp: 6
E it:2 v:2 p:8 rsz: 1 lsz: 1 initp: 6
[1, 0, 0, 0]
oor: [1, 0, 0, 0, 1] 3 8
oor: [1, 0, 0, 0, 1, 0] 4 8
oor: [1, 0, 0, 0, 1, 0, 1] 5 8
oor: [1, 0, 0, 0, 1, 0, 1, 0] 6 8
seq_len 8 p 4 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 0, 0, 1, 0, 1, 0]
A it:3 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:3 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:3 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:3 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:3 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 0, 0, 1]
ooi: [1, 0, 1, 0, 0, 0, 1, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 0, 0, 1, 0]
A it:4 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:4 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:4 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:4 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:4 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 0]
oor: [1, 0, 1, 1, 0, 0, 0] 5 8
oor: [1, 0, 1, 1, 0, 0, 0, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . x x . . . .] == [x . . x . . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
91 checkE(3, 5, '[x . x . x]')
92 checkE(3, 7, '[x . x . x . .]')
---> 93 checkE(3, 8, '[x . . x . . x .]')
94 # FAIL
95
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
76 def checkE(on, total, pattern):
77 seq = E(on, total)
---> 78 check('%s == %s' % (seq, pattern), seq == pattern)
79
80 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
72 else:
73 print(msg + ' - failed!')
---> 74 raise Exception('check failed')
75
76 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 2 rsz 1
[x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 1 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 1 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 1 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 1 initp: 6
E it:2 v:1 p:7 rsz: 1 lsz: 1 initp: 6
[1, 0]
B it:2 v:1 p:7 rsz: 1 lsz: 1 initp: 6
E it:2 v:2 p:8 rsz: 1 lsz: 1 initp: 6
[1, 0, 0, 0]
oor: [1, 0, 0, 0, 1] 3 8
oor: [1, 0, 0, 0, 1, 0] 4 8
oor: [1, 0, 0, 0, 1, 0, 1] 5 8
oor: [1, 0, 0, 0, 1, 0, 1, 0] 6 8
seq_len 8 p 4 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 0, 0, 1, 0, 1, 0]
A it:3 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:3 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:3 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:3 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:3 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 0, 0, 1]
ooi: [1, 0, 1, 0, 0, 0, 1, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 0, 0, 1, 0]
A it:4 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:4 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:4 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:4 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:4 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 0]
oor: [1, 0, 1, 1, 0, 0, 0] 5 8
oor: [1, 0, 1, 1, 0, 0, 0, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . x x . . . .] == [x . . x . . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
92 checkE(3, 5, '[x . x . x]')
93 checkE(3, 7, '[x . x . x . .]')
---> 94 checkE(3, 8, '[x . . x . . x .]')
95 # FAIL
96
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
77 def checkE(on, total, pattern):
78 seq = E(on, total)
---> 79 check('%s == %s' % (seq, pattern), seq == pattern)
80
81 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
73 else:
74 print(msg + ' - failed!')
---> 75 raise Exception('check failed')
76
77 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 1 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 1 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 1 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:2 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:2 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 0, 0]
seq_len 4 p 4 lsz 1 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 1 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 1 initp: 8
E it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
[1, 0]
B it:2 v:1 p:9 rsz: 1 lsz: 1 initp: 8
E it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0]
B it:2 v:2 p:10 rsz: 1 lsz: 1 initp: 8
E it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0]
B it:2 v:3 p:11 rsz: 1 lsz: 1 initp: 8
E it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 1 initp: 8
E it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:5 p:13 rsz: 1 lsz: 1 initp: 8
E it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:2 v:6 p:14 rsz: 1 lsz: 1 initp: 8
E it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
B it:2 v:7 p:15 rsz: 1 lsz: 1 initp: 8
E it:2 v:8 p:16 rsz: 1 lsz: 1 initp: 8
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 1 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 2 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 1 rsz 1
[x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 2 rsz 1
[x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 1 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 1 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 1 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 1 initp: 6
E it:2 v:1 p:7 rsz: 1 lsz: 1 initp: 6
[1, 0]
B it:2 v:1 p:7 rsz: 1 lsz: 1 initp: 6
E it:2 v:2 p:8 rsz: 1 lsz: 1 initp: 6
[1, 0, 0, 0]
oor: [1, 0, 0, 0, 1] 3 8
oor: [1, 0, 0, 0, 1, 0] 4 8
oor: [1, 0, 0, 0, 1, 0, 1] 5 8
oor: [1, 0, 0, 0, 1, 0, 1, 0] 6 8
seq_len 8 p 4 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 0, 0, 1, 0, 1, 0]
A it:3 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:3 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:3 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:3 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:3 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 0, 0, 1]
ooi: [1, 0, 1, 0, 0, 0, 1, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 0, 0, 1, 0]
A it:4 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:4 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:4 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:4 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:4 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 0]
oor: [1, 0, 1, 1, 0, 0, 0] 5 8
oor: [1, 0, 1, 1, 0, 0, 0, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . x x . . . .] == [x . . x . . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
92 checkE(3, 5, '[x . x . x]')
93 checkE(3, 7, '[x . x . x . .]')
---> 94 checkE(3, 8, '[x . . x . . x .]')
95 # FAIL
96
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
77 def checkE(on, total, pattern):
78 seq = E(on, total)
---> 79 check('%s == %s' % (seq, pattern), seq == pattern)
80
81 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
73 else:
74 print(msg + ' - failed!')
---> 75 raise Exception('check failed')
76
77 def checkE(on, total, pattern):
Exception: check failed
In [42]: run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
In [43]: run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
[x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
[x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . x] == [x . x . x . x] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
[x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
[x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
[x . x . x . x . .] == [x . x . x . x . .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
[x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
[x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
[x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 4 rsz 2
[x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
[x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
[x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
[x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
[x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
[x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
[x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
[x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
[x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
[x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
[x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
[x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
[x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 4 rsz 2
[x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
[x . x x x x] == [x . x x x x] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 4 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 4 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 4 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
E it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0]
B it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
E it:3 v:8 p:10 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 12 p 12 lsz 6 rsz 2
E(5, 12) : [x . . x x . . . x . x . x .] == [x . . x . . x . . x . . x . . . .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
102 checkE(5, 9, '[x . x . x . x . x]')
103 checkE(5, 11, '[x . x . x . x . x . .]')
--> 104 checkE(5, 12, '[x . . x . . x . . x . . x . . . .]')
105 # FAIL
106
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
78 def checkE(on, total, pattern):
79 seq = E(on, total)
---> 80 check('E(%d, %d) : %s == %s' % (on, total, seq, pattern), seq == pattern)
81
82 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
74 else:
75 print(msg + ' - failed!')
---> 76 raise Exception('check failed')
77
78 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 4 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 4 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 4 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
E it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0]
B it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
E it:3 v:8 p:10 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 12 p 12 lsz 6 rsz 2
E(5, 12) : [x . . x x . . . x . x . x .] == [x . . x . x . . x . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
102 checkE(5, 9, '[x . x . x . x . x]')
103 checkE(5, 11, '[x . x . x . x . x . .]')
--> 104 checkE(5, 12, '[x . . x . x . . x . x .]')
In [51]: run euclid.py
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 4 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
E it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0]
B it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
E it:3 v:8 p:10 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 12 p 12 lsz 6 rsz 2
E(5, 12) : [x . . x x . . . x . x . x .] == [x . . x . x . . x . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
102 # checkE(5, 9, '[x . x . x . x . x]')
103 # checkE(5, 11, '[x . x . x . x . x . .]')
--> 104 checkE(5, 12, '[x . . x . x . . x . x .]')
105 # FAIL
106
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
78 def checkE(on, total, pattern):
79 seq = E(on, total)
---> 80 check('E(%d, %d) : %s == %s' % (on, total, seq, pattern), seq == pattern)
81
82 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
74 else:
75 print(msg + ' - failed!')
---> 76 raise Exception('check failed')
77
78 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
In [52]:
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 3
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 3 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 3 lsz: 3 initp: 6
E it:3 v:3 p:9 rsz: 3 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1]
B it:3 v:3 p:9 rsz: 3 lsz: 3 initp: 6
E it:3 v:6 p:12 rsz: 3 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0]
seq_len 12 p 12 lsz 6 rsz 3
E(5, 12) : [x . . x . x x . . . x .] == [x . . x . x . . x . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
104 # checkE(5, 9, '[x . x . x . x . x]')
105 # checkE(5, 11, '[x . x . x . x . x . .]')
--> 106 checkE(5, 12, '[x . . x . x . . x . x .]')
107 # FAIL
108
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
80 def checkE(on, total, pattern):
81 seq = E(on, total)
---> 82 check('E(%d, %d) : %s == %s' % (on, total, seq, pattern), seq == pattern)
83
84 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
76 else:
77 print(msg + ' - failed!')
---> 78 raise Exception('check failed')
79
80 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 4 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 4 initp: 6
E it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0]
B it:3 v:4 p:8 rsz: 2 lsz: 4 initp: 6
E it:3 v:8 p:10 rsz: 2 lsz: 4 initp: 6
[1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 12 p 12 lsz 6 rsz 2
E(5, 12) : [x . . x x . . . x . x . x .] == [x . . x . x . . x . x .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
102 # checkE(5, 9, '[x . x . x . x . x]')
103 # checkE(5, 11, '[x . x . x . x . x . .]')
--> 104 checkE(5, 12, '[x . . x . x . . x . x .]')
105 # FAIL
106
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
78 def checkE(on, total, pattern):
79 seq = E(on, total)
---> 80 check('E(%d, %d) : %s == %s' % (on, total, seq, pattern), seq == pattern)
81
82 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
74 else:
75 print(msg + ' - failed!')
---> 76 raise Exception('check failed')
77
78 def checkE(on, total, pattern):
Exception: check failed
In [54]: run euclid.py
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . . .] - failed!
---------------------------------------------------------------------------
Exception Traceback (most recent call last)
/Users/dan/Google Drive/code/euclid.py in <module>()
104 checkE(5, 11, '[x . x . x . x . x . .]')
105 checkE(5, 12, '[x . . x . x . . x . x .]')
--> 106 checkE(5, 16, '[x . . x . . x . . x . . x . . . .]')
107 # FAIL
108
/Users/dan/Google Drive/code/euclid.py in checkE(on, total, pattern)
79 def checkE(on, total, pattern):
80 seq = E(on, total)
---> 81 check('E(%d, %d) : %s == %s' % (on, total, seq, pattern), seq == pattern)
82
83 if __name__ == '__main__':
/Users/dan/Google Drive/code/euclid.py in check(msg, predicate)
75 else:
76 print(msg + ' - failed!')
---> 77 raise Exception('check failed')
78
79 def checkE(on, total, pattern):
Exception: check failed
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
START
m 5 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 6 12
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 7 12
seq_len 12 p 10 lsz 2 rsz 1
m 5 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 1]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 12
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 5 k 7
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
START
m 5 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 6 12
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 7 12
seq_len 12 p 10 lsz 2 rsz 1
m 5 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 1]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 12
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 5 k 7
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
START
m 9 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
E it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
E it:1 v:7 p:14 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 16 p 14 lsz 2 rsz 1
m 9 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 0]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 16
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(7, 16) : [x . . x . x . x . . x . x . x .] == [x . . x . x . x . . x . x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
START
m 5 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 6 12
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 7 12
seq_len 12 p 10 lsz 2 rsz 1
m 5 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 1]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 12
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 5 k 7
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
START
m 9 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
E it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
E it:1 v:7 p:14 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 16 p 14 lsz 2 rsz 1
m 9 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 0]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 16
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(7, 16) : [x . . x . x . x . . x . x . x .] == [x . . x . x . x . . x . x . x .] - ok!
START
m 7 k 9
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
B it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
E it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
[1, 0]
B it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
E it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0]
B it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
E it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
E it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
E it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
E it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
E it:1 v:7 p:16 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 8 16
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 9 16
seq_len 16 p 14 lsz 2 rsz 1
m 7 k 9
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 1]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 16
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(9, 16) : [x . x x . x . x . x x . x . x .] == [x . x x . x . x . x x . x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
START
m 5 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 6 12
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 7 12
seq_len 12 p 10 lsz 2 rsz 1
m 5 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 1]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 12
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 5 k 7
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
START
m 9 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
E it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
E it:1 v:7 p:14 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 16 p 14 lsz 2 rsz 1
m 9 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 0]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 16
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(7, 16) : [x . . x . x . x . . x . x . x .] == [x . . x . x . x . . x . x . x .] - ok!
START
m 7 k 9
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
B it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
E it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
[1, 0]
B it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
E it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0]
B it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
E it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
E it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
E it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
E it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
E it:1 v:7 p:16 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 8 16
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 9 16
seq_len 16 p 14 lsz 2 rsz 1
m 7 k 9
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 1]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 16
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(9, 16) : [x . x x . x . x . x x . x . x .] == [x . x x . x . x . x x . x . x .] - ok!
START
m 13 k 11
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:11 rsz: 1 lsz: 1 initp: 11
B it:1 v:0 p:11 rsz: 1 lsz: 1 initp: 11
E it:1 v:1 p:12 rsz: 1 lsz: 1 initp: 11
[1, 0]
B it:1 v:1 p:12 rsz: 1 lsz: 1 initp: 11
E it:1 v:2 p:13 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0]
B it:1 v:2 p:13 rsz: 1 lsz: 1 initp: 11
E it:1 v:3 p:14 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:14 rsz: 1 lsz: 1 initp: 11
E it:1 v:4 p:15 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:15 rsz: 1 lsz: 1 initp: 11
E it:1 v:5 p:16 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:16 rsz: 1 lsz: 1 initp: 11
E it:1 v:6 p:17 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:17 rsz: 1 lsz: 1 initp: 11
E it:1 v:7 p:18 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:7 p:18 rsz: 1 lsz: 1 initp: 11
E it:1 v:8 p:19 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:8 p:19 rsz: 1 lsz: 1 initp: 11
E it:1 v:9 p:20 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:9 p:20 rsz: 1 lsz: 1 initp: 11
E it:1 v:10 p:21 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:10 p:21 rsz: 1 lsz: 1 initp: 11
E it:1 v:11 p:22 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 24 p 22 lsz 2 rsz 1
m 13 k 11
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
B it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
E it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
[1, 0, 0]
B it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
E it:2 v:4 p:24 rsz: 1 lsz: 2 initp: 22
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 24
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 15 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 16 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 17 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 18 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 19 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 20 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 21 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 22 24
seq_len 24 p 6 lsz 3 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 10 lsz 5 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 14 lsz 7 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
B it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
E it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
[1, 0, 0, 1, 0, 1, 0, 1, 0]
B it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
E it:5 v:14 p:18 rsz: 2 lsz: 7 initp: 14
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 18 lsz 9 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
B it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
E it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
E it:6 v:18 p:22 rsz: 2 lsz: 9 initp: 18
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 22 lsz 11 rsz 2
E(11, 24) : [x . . x . x . x . x . x . . x . x . x . x . x .] == [x . . x . x . x . x . x . . x . x .
x . x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
START
m 5 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 6 12
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 7 12
seq_len 12 p 10 lsz 2 rsz 1
m 5 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 1]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 12
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 5 k 7
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
START
m 9 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
E it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
E it:1 v:7 p:14 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 16 p 14 lsz 2 rsz 1
m 9 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 0]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 16
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(7, 16) : [x . . x . x . x . . x . x . x .] == [x . . x . x . x . . x . x . x .] - ok!
START
m 7 k 9
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
B it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
E it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
[1, 0]
B it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
E it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0]
B it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
E it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
E it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
E it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
E it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
E it:1 v:7 p:16 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 8 16
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 9 16
seq_len 16 p 14 lsz 2 rsz 1
m 7 k 9
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 1]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 16
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(9, 16) : [x . x x . x . x . x x . x . x .] == [x . x x . x . x . x x . x . x .] - ok!
START
m 13 k 11
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:11 rsz: 1 lsz: 1 initp: 11
B it:1 v:0 p:11 rsz: 1 lsz: 1 initp: 11
E it:1 v:1 p:12 rsz: 1 lsz: 1 initp: 11
[1, 0]
B it:1 v:1 p:12 rsz: 1 lsz: 1 initp: 11
E it:1 v:2 p:13 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0]
B it:1 v:2 p:13 rsz: 1 lsz: 1 initp: 11
E it:1 v:3 p:14 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:14 rsz: 1 lsz: 1 initp: 11
E it:1 v:4 p:15 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:15 rsz: 1 lsz: 1 initp: 11
E it:1 v:5 p:16 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:16 rsz: 1 lsz: 1 initp: 11
E it:1 v:6 p:17 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:17 rsz: 1 lsz: 1 initp: 11
E it:1 v:7 p:18 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:7 p:18 rsz: 1 lsz: 1 initp: 11
E it:1 v:8 p:19 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:8 p:19 rsz: 1 lsz: 1 initp: 11
E it:1 v:9 p:20 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:9 p:20 rsz: 1 lsz: 1 initp: 11
E it:1 v:10 p:21 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:10 p:21 rsz: 1 lsz: 1 initp: 11
E it:1 v:11 p:22 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 24 p 22 lsz 2 rsz 1
m 13 k 11
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
B it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
E it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
[1, 0, 0]
B it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
E it:2 v:4 p:24 rsz: 1 lsz: 2 initp: 22
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 24
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 15 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 16 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 17 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 18 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 19 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 20 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 21 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 22 24
seq_len 24 p 6 lsz 3 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 10 lsz 5 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 14 lsz 7 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
B it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
E it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
[1, 0, 0, 1, 0, 1, 0, 1, 0]
B it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
E it:5 v:14 p:18 rsz: 2 lsz: 7 initp: 14
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 18 lsz 9 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
B it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
E it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
E it:6 v:18 p:22 rsz: 2 lsz: 9 initp: 18
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 22 lsz 11 rsz 2
E(11, 24) : [x . . x . x . x . x . x . . x . x . x . x . x .] == [x . . x . x . x . x . x . . x . x .
x . x . x .] - ok!
START
m 11 k 13
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:13 rsz: 1 lsz: 1 initp: 13
B it:1 v:0 p:13 rsz: 1 lsz: 1 initp: 13
E it:1 v:1 p:14 rsz: 1 lsz: 1 initp: 13
[1, 0]
B it:1 v:1 p:14 rsz: 1 lsz: 1 initp: 13
E it:1 v:2 p:15 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0]
B it:1 v:2 p:15 rsz: 1 lsz: 1 initp: 13
E it:1 v:3 p:16 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:16 rsz: 1 lsz: 1 initp: 13
E it:1 v:4 p:17 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:17 rsz: 1 lsz: 1 initp: 13
E it:1 v:5 p:18 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:18 rsz: 1 lsz: 1 initp: 13
E it:1 v:6 p:19 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:19 rsz: 1 lsz: 1 initp: 13
E it:1 v:7 p:20 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:7 p:20 rsz: 1 lsz: 1 initp: 13
E it:1 v:8 p:21 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:8 p:21 rsz: 1 lsz: 1 initp: 13
E it:1 v:9 p:22 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:9 p:22 rsz: 1 lsz: 1 initp: 13
E it:1 v:10 p:23 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:10 p:23 rsz: 1 lsz: 1 initp: 13
E it:1 v:11 p:24 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 12 24
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 13 24
seq_len 24 p 22 lsz 2 rsz 1
m 11 k 13
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
B it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
E it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
[1, 0, 1]
B it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
E it:2 v:4 p:24 rsz: 1 lsz: 2 initp: 22
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 24
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1] 11 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0] 12 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 15 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 16 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 17 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 18 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 19 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 20 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 21 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 22 24
seq_len 24 p 6 lsz 3 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 10 lsz 5 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 14 lsz 7 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
B it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
E it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
[1, 0, 1, 1, 0, 1, 0, 1, 0]
B it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
E it:5 v:14 p:18 rsz: 2 lsz: 7 initp: 14
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 18 lsz 9 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
B it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
E it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
B it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
E it:6 v:18 p:22 rsz: 2 lsz: 9 initp: 18
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 22 lsz 11 rsz 2
E(13, 24) : [x . x x . x . x . x . x . x x . x . x . x . x .] == [x . x x . x . x . x . x . x x . x .
x . x . x .] - ok!
run euclid.py
START
m 1 k 1
IN [1, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
seq_len 2 p 2 lsz 2 rsz 1
E(1, 2) : [x .] == [x .] - ok!
START
m 2 k 1
IN [1, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
seq_len 3 p 2 lsz 2 rsz 1
E(1, 3) : [x . .] == [x . .] - ok!
START
m 3 k 1
IN [1, 0, 0, 0]
A it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
B it:1 v:0 p:1 rsz: 1 lsz: 1 initp: 1
E it:1 v:1 p:2 rsz: 1 lsz: 1 initp: 1
[1, 0]
ooi: [1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 2 lsz 2 rsz 1
m 3 k 1
IN [1, 0, 0, 0]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 0]
ooi: [1, 0, 0, 0]
seq_len 4 p 3 lsz 3 rsz 1
E(1, 4) : [x . . .] == [x . . .] - ok!
START
m 12 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 8 lsz 2 rsz 1
m 12 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
E it:2 v:8 p:12 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
seq_len 16 p 12 lsz 3 rsz 1
m 12 k 4
IN [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0]
A it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
B it:3 v:0 p:12 rsz: 1 lsz: 3 initp: 12
E it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0]
B it:3 v:3 p:13 rsz: 1 lsz: 3 initp: 12
E it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:6 p:14 rsz: 1 lsz: 3 initp: 12
E it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
B it:3 v:9 p:15 rsz: 1 lsz: 3 initp: 12
E it:3 v:12 p:16 rsz: 1 lsz: 3 initp: 12
[1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0]
seq_len 16 p 16 lsz 4 rsz 1
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
START
m 1 k 2
IN [1, 1, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
oor: [1, 0, 1] 2 3
seq_len 3 p 2 lsz 2 rsz 1
E(2, 3) : [x . x] == [x . x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 2
IN [1, 1, 0, 0, 0]
A it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
B it:1 v:0 p:2 rsz: 1 lsz: 1 initp: 2
E it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
[1, 0]
B it:1 v:1 p:3 rsz: 1 lsz: 1 initp: 2
E it:1 v:2 p:4 rsz: 1 lsz: 1 initp: 2
[1, 0, 1, 0]
ooi: [1, 0, 1, 0, 0]
seq_len 5 p 4 lsz 2 rsz 1
E(2, 5) : [x . x . .] == [x . x . .] - ok!
START
m 1 k 3
IN [1, 1, 1, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
oor: [1, 0, 1] 2 4
oor: [1, 0, 1, 1] 3 4
seq_len 4 p 2 lsz 2 rsz 1
m 1 k 3
IN [1, 0, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
seq_len 4 p 3 lsz 3 rsz 1
E(3, 4) : [x . x x] == [x . x x] - ok!
START
m 2 k 3
IN [1, 1, 1, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 5
seq_len 5 p 4 lsz 2 rsz 1
E(3, 5) : [x . x . x] == [x . x . x] - ok!
START
m 4 k 3
IN [1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
seq_len 7 p 6 lsz 2 rsz 1
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
START
m 5 k 3
IN [1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
B it:1 v:0 p:3 rsz: 1 lsz: 1 initp: 3
E it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
[1, 0]
B it:1 v:1 p:4 rsz: 1 lsz: 1 initp: 3
E it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0]
B it:1 v:2 p:5 rsz: 1 lsz: 1 initp: 3
E it:1 v:3 p:6 rsz: 1 lsz: 1 initp: 3
[1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 0, 0]
seq_len 8 p 6 lsz 2 rsz 1
m 5 k 3
IN [1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 0]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 8
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
START
m 3 k 4
IN [1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 7
seq_len 7 p 6 lsz 2 rsz 1
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
START
m 5 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 9 p 8 lsz 2 rsz 1
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
START
m 7 k 4
IN [1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
B it:1 v:0 p:4 rsz: 1 lsz: 1 initp: 4
E it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
[1, 0]
B it:1 v:1 p:5 rsz: 1 lsz: 1 initp: 4
E it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0]
B it:1 v:2 p:6 rsz: 1 lsz: 1 initp: 4
E it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:7 rsz: 1 lsz: 1 initp: 4
E it:1 v:4 p:8 rsz: 1 lsz: 1 initp: 4
[1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
seq_len 11 p 8 lsz 2 rsz 1
m 7 k 4
IN [1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
A it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
B it:2 v:0 p:8 rsz: 1 lsz: 2 initp: 8
E it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
[1, 0, 0]
B it:2 v:2 p:9 rsz: 1 lsz: 2 initp: 8
E it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:10 rsz: 1 lsz: 2 initp: 8
E it:2 v:6 p:11 rsz: 1 lsz: 2 initp: 8
[1, 0, 0, 1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1] 7 11
oor: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0] 8 11
seq_len 11 p 9 lsz 3 rsz 2
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
START
m 1 k 5
IN [1, 1, 1, 1, 1, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
oor: [1, 0, 1] 2 6
oor: [1, 0, 1, 1] 3 6
oor: [1, 0, 1, 1, 1] 4 6
oor: [1, 0, 1, 1, 1, 1] 5 6
seq_len 6 p 2 lsz 2 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 3 lsz 3 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 4 lsz 4 rsz 1
m 1 k 5
IN [1, 0, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
seq_len 6 p 5 lsz 5 rsz 1
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
START
m 2 k 5
IN [1, 1, 1, 1, 1, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
oor: [1, 0, 1, 0, 1] 3 7
oor: [1, 0, 1, 0, 1, 1] 4 7
oor: [1, 0, 1, 0, 1, 1, 1] 5 7
seq_len 7 p 4 lsz 2 rsz 1
m 2 k 5
IN [1, 0, 1, 0, 1, 1, 1]
A it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
B it:2 v:0 p:4 rsz: 1 lsz: 2 initp: 4
E it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
[1, 0, 1]
B it:2 v:2 p:5 rsz: 1 lsz: 2 initp: 4
E it:2 v:4 p:6 rsz: 1 lsz: 2 initp: 4
[1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 1]
seq_len 7 p 6 lsz 3 rsz 1
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
START
m 3 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1] 4 8
oor: [1, 0, 1, 0, 1, 0, 1, 1] 5 8
seq_len 8 p 6 lsz 2 rsz 1
m 3 k 5
IN [1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
B it:2 v:0 p:6 rsz: 1 lsz: 2 initp: 6
E it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
[1, 0, 1]
B it:2 v:2 p:7 rsz: 1 lsz: 2 initp: 6
E it:2 v:4 p:8 rsz: 1 lsz: 2 initp: 6
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 8
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 8
seq_len 8 p 6 lsz 3 rsz 2
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
START
m 4 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1] 5 9
seq_len 9 p 8 lsz 2 rsz 1
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
START
m 6 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
seq_len 11 p 10 lsz 2 rsz 1
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
START
m 7 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 12 p 10 lsz 2 rsz 1
m 7 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 12
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 7 k 5
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
START
m 11 k 5
IN [1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
B it:1 v:0 p:5 rsz: 1 lsz: 1 initp: 5
E it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
[1, 0]
B it:1 v:1 p:6 rsz: 1 lsz: 1 initp: 5
E it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0]
B it:1 v:2 p:7 rsz: 1 lsz: 1 initp: 5
E it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:8 rsz: 1 lsz: 1 initp: 5
E it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:9 rsz: 1 lsz: 1 initp: 5
E it:1 v:5 p:10 rsz: 1 lsz: 1 initp: 5
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
seq_len 16 p 10 lsz 2 rsz 1
m 11 k 5
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 0]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0]
B it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
E it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:6 p:13 rsz: 1 lsz: 2 initp: 10
E it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
B it:2 v:8 p:14 rsz: 1 lsz: 2 initp: 10
E it:2 v:10 p:15 rsz: 1 lsz: 2 initp: 10
[1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0]
ooi: [1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0]
seq_len 16 p 15 lsz 3 rsz 1
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
START
m 1 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
oor: [1, 0, 1] 2 8
oor: [1, 0, 1, 1] 3 8
oor: [1, 0, 1, 1, 1] 4 8
oor: [1, 0, 1, 1, 1, 1] 5 8
oor: [1, 0, 1, 1, 1, 1, 1] 6 8
oor: [1, 0, 1, 1, 1, 1, 1, 1] 7 8
seq_len 8 p 2 lsz 2 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
B it:2 v:0 p:2 rsz: 1 lsz: 2 initp: 2
E it:2 v:2 p:3 rsz: 1 lsz: 2 initp: 2
[1, 0, 1]
ooi: [1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 3 lsz 3 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
B it:3 v:0 p:3 rsz: 1 lsz: 3 initp: 3
E it:3 v:3 p:4 rsz: 1 lsz: 3 initp: 3
[1, 0, 1, 1]
ooi: [1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 4 lsz 4 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
B it:4 v:0 p:4 rsz: 1 lsz: 4 initp: 4
E it:4 v:4 p:5 rsz: 1 lsz: 4 initp: 4
[1, 0, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 5 lsz 5 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
B it:5 v:0 p:5 rsz: 1 lsz: 5 initp: 5
E it:5 v:5 p:6 rsz: 1 lsz: 5 initp: 5
[1, 0, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 6 lsz 6 rsz 1
m 1 k 7
IN [1, 0, 1, 1, 1, 1, 1, 1]
A it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
B it:6 v:0 p:6 rsz: 1 lsz: 6 initp: 6
E it:6 v:6 p:7 rsz: 1 lsz: 6 initp: 6
[1, 0, 1, 1, 1, 1, 1]
ooi: [1, 0, 1, 1, 1, 1, 1, 1]
seq_len 8 p 7 lsz 7 rsz 1
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
START
m 5 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 6 12
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 7 12
seq_len 12 p 10 lsz 2 rsz 1
m 5 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
B it:2 v:0 p:10 rsz: 1 lsz: 2 initp: 10
E it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
[1, 0, 1]
B it:2 v:2 p:11 rsz: 1 lsz: 2 initp: 10
E it:2 v:4 p:12 rsz: 1 lsz: 2 initp: 10
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 12
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 12
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 12
seq_len 12 p 6 lsz 3 rsz 2
m 5 k 7
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
seq_len 12 p 10 lsz 5 rsz 2
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
START
m 9 k 7
IN [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
B it:1 v:0 p:7 rsz: 1 lsz: 1 initp: 7
E it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
[1, 0]
B it:1 v:1 p:8 rsz: 1 lsz: 1 initp: 7
E it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0]
B it:1 v:2 p:9 rsz: 1 lsz: 1 initp: 7
E it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:10 rsz: 1 lsz: 1 initp: 7
E it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:11 rsz: 1 lsz: 1 initp: 7
E it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:12 rsz: 1 lsz: 1 initp: 7
E it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:13 rsz: 1 lsz: 1 initp: 7
E it:1 v:7 p:14 rsz: 1 lsz: 1 initp: 7
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 16 p 14 lsz 2 rsz 1
m 9 k 7
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 0]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 16
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 9 k 7
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(7, 16) : [x . . x . x . x . . x . x . x .] == [x . . x . x . x . . x . x . x .] - ok!
START
m 7 k 9
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
B it:1 v:0 p:9 rsz: 1 lsz: 1 initp: 9
E it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
[1, 0]
B it:1 v:1 p:10 rsz: 1 lsz: 1 initp: 9
E it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0]
B it:1 v:2 p:11 rsz: 1 lsz: 1 initp: 9
E it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:12 rsz: 1 lsz: 1 initp: 9
E it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:13 rsz: 1 lsz: 1 initp: 9
E it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:14 rsz: 1 lsz: 1 initp: 9
E it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:15 rsz: 1 lsz: 1 initp: 9
E it:1 v:7 p:16 rsz: 1 lsz: 1 initp: 9
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 8 16
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 9 16
seq_len 16 p 14 lsz 2 rsz 1
m 7 k 9
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
B it:2 v:0 p:14 rsz: 1 lsz: 2 initp: 14
E it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
[1, 0, 1]
B it:2 v:2 p:15 rsz: 1 lsz: 2 initp: 14
E it:2 v:4 p:16 rsz: 1 lsz: 2 initp: 14
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 16
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1] 11 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0] 12 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 16
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 16
seq_len 16 p 6 lsz 3 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 16 p 10 lsz 5 rsz 2
m 7 k 9
IN [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
seq_len 16 p 14 lsz 7 rsz 2
E(9, 16) : [x . x x . x . x . x x . x . x .] == [x . x x . x . x . x x . x . x .] - ok!
START
m 13 k 11
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:11 rsz: 1 lsz: 1 initp: 11
B it:1 v:0 p:11 rsz: 1 lsz: 1 initp: 11
E it:1 v:1 p:12 rsz: 1 lsz: 1 initp: 11
[1, 0]
B it:1 v:1 p:12 rsz: 1 lsz: 1 initp: 11
E it:1 v:2 p:13 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0]
B it:1 v:2 p:13 rsz: 1 lsz: 1 initp: 11
E it:1 v:3 p:14 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:14 rsz: 1 lsz: 1 initp: 11
E it:1 v:4 p:15 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:15 rsz: 1 lsz: 1 initp: 11
E it:1 v:5 p:16 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:16 rsz: 1 lsz: 1 initp: 11
E it:1 v:6 p:17 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:17 rsz: 1 lsz: 1 initp: 11
E it:1 v:7 p:18 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:7 p:18 rsz: 1 lsz: 1 initp: 11
E it:1 v:8 p:19 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:8 p:19 rsz: 1 lsz: 1 initp: 11
E it:1 v:9 p:20 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:9 p:20 rsz: 1 lsz: 1 initp: 11
E it:1 v:10 p:21 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:10 p:21 rsz: 1 lsz: 1 initp: 11
E it:1 v:11 p:22 rsz: 1 lsz: 1 initp: 11
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0]
ooi: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
seq_len 24 p 22 lsz 2 rsz 1
m 13 k 11
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0]
A it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
B it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
E it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
[1, 0, 0]
B it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
E it:2 v:4 p:24 rsz: 1 lsz: 2 initp: 22
[1, 0, 0, 1, 0, 0]
oor: [1, 0, 0, 1, 0, 0, 1] 5 24
oor: [1, 0, 0, 1, 0, 0, 1, 0] 6 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1] 7 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0] 8 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1] 9 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0] 10 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1] 11 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0] 12 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 15 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 16 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 17 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 18 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 19 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 20 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 21 24
oor: [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 22 24
seq_len 24 p 6 lsz 3 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 0, 1, 0, 1, 0, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 10 lsz 5 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 14 lsz 7 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
B it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
E it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
[1, 0, 0, 1, 0, 1, 0, 1, 0]
B it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
E it:5 v:14 p:18 rsz: 2 lsz: 7 initp: 14
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 18 lsz 9 rsz 2
m 13 k 11
IN [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
B it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
E it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
E it:6 v:18 p:22 rsz: 2 lsz: 9 initp: 18
[1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 22 lsz 11 rsz 2
E(11, 24) : [x . . x . x . x . x . x . . x . x . x . x . x .] == [x . . x . x . x . x . x . . x . x .
x . x . x .] - ok!
START
m 11 k 13
IN [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
A it:1 v:0 p:13 rsz: 1 lsz: 1 initp: 13
B it:1 v:0 p:13 rsz: 1 lsz: 1 initp: 13
E it:1 v:1 p:14 rsz: 1 lsz: 1 initp: 13
[1, 0]
B it:1 v:1 p:14 rsz: 1 lsz: 1 initp: 13
E it:1 v:2 p:15 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0]
B it:1 v:2 p:15 rsz: 1 lsz: 1 initp: 13
E it:1 v:3 p:16 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0]
B it:1 v:3 p:16 rsz: 1 lsz: 1 initp: 13
E it:1 v:4 p:17 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:4 p:17 rsz: 1 lsz: 1 initp: 13
E it:1 v:5 p:18 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:5 p:18 rsz: 1 lsz: 1 initp: 13
E it:1 v:6 p:19 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:6 p:19 rsz: 1 lsz: 1 initp: 13
E it:1 v:7 p:20 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:7 p:20 rsz: 1 lsz: 1 initp: 13
E it:1 v:8 p:21 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:8 p:21 rsz: 1 lsz: 1 initp: 13
E it:1 v:9 p:22 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:9 p:22 rsz: 1 lsz: 1 initp: 13
E it:1 v:10 p:23 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
B it:1 v:10 p:23 rsz: 1 lsz: 1 initp: 13
E it:1 v:11 p:24 rsz: 1 lsz: 1 initp: 13
[1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 12 24
oor: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1] 13 24
seq_len 24 p 22 lsz 2 rsz 1
m 11 k 13
IN [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1]
A it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
B it:2 v:0 p:22 rsz: 1 lsz: 2 initp: 22
E it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
[1, 0, 1]
B it:2 v:2 p:23 rsz: 1 lsz: 2 initp: 22
E it:2 v:4 p:24 rsz: 1 lsz: 2 initp: 22
[1, 0, 1, 1, 0, 1]
oor: [1, 0, 1, 1, 0, 1, 1] 5 24
oor: [1, 0, 1, 1, 0, 1, 1, 0] 6 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1] 7 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0] 8 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1] 9 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0] 10 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1] 11 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0] 12 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1] 13 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 14 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 15 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 16 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 17 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 18 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 19 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 20 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1] 21 24
oor: [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] 22 24
seq_len 24 p 6 lsz 3 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
B it:3 v:0 p:6 rsz: 2 lsz: 3 initp: 6
E it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0]
B it:3 v:3 p:8 rsz: 2 lsz: 3 initp: 6
E it:3 v:6 p:10 rsz: 2 lsz: 3 initp: 6
[1, 0, 1, 1, 0, 1, 0, 1, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 10 lsz 5 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
B it:4 v:0 p:10 rsz: 2 lsz: 5 initp: 10
E it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0]
B it:4 v:5 p:12 rsz: 2 lsz: 5 initp: 10
E it:4 v:10 p:14 rsz: 2 lsz: 5 initp: 10
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 14 lsz 7 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
B it:5 v:0 p:14 rsz: 2 lsz: 7 initp: 14
E it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
[1, 0, 1, 1, 0, 1, 0, 1, 0]
B it:5 v:7 p:16 rsz: 2 lsz: 7 initp: 14
E it:5 v:14 p:18 rsz: 2 lsz: 7 initp: 14
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 18 lsz 9 rsz 2
m 11 k 13
IN [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
A it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
B it:6 v:0 p:18 rsz: 2 lsz: 9 initp: 18
E it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
B it:6 v:9 p:20 rsz: 2 lsz: 9 initp: 18
E it:6 v:18 p:22 rsz: 2 lsz: 9 initp: 18
[1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1]
ooi: [1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0]
seq_len 24 p 22 lsz 11 rsz 2
E(13, 24) : [x . x x . x . x . x . x . x x . x . x . x . x .] == [x . x x . x . x . x . x . x x . x .
x . x . x .] - ok!
In [65]: run euclid.py
E(1, 2) : [x .] == [x .] - ok!
E(1, 3) : [x . .] == [x . .] - ok!
E(1, 4) : [x . . .] == [x . . .] - ok!
E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
E(2, 3) : [x . x] == [x . x] - ok!
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
E(2, 5) : [x . x . .] == [x . x . .] - ok!
E(3, 4) : [x . x x] == [x . x x] - ok!
E(3, 5) : [x . x . x] == [x . x . x] - ok!
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
run euclid.py
E(1, 2) : [x .] == [x .] - ok!
E(1, 3) : [x . .] == [x . .] - ok!
E(1, 4) : [x . . .] == [x . . .] - ok!
\E(4, 16) : [x . . . x . . . x . . . x . . .] == [x . . . x . . . x . . . x . . .] - ok!
E(2, 3) : [x . x] == [x . x] - ok!
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
E(2, 5) : [x . x . .] == [x . x . .] - ok!
E(3, 4) : [x . x x] == [x . x x] - ok!
E(3, 5) : [x . x . x] == [x . x . x] - ok!
E(3, 7) : [x . x . x . .] == [x . x . x . .] - ok!
E(3, 8) : [x . . x . . x .] == [x . . x . . x .] - ok!
E(4, 7) : [x . x . x . x] == [x . x . x . x] - ok!
E(4, 9) : [x . x . x . x . .] == [x . x . x . x . .] - ok!
E(4, 11) : [x . . x . . x . . x .] == [x . . x . . x . . x .] - ok!
E(5, 6) : [x . x x x x] == [x . x x x x] - ok!
E(5, 7) : [x . x x . x x] == [x . x x . x x] - ok!
E(5, 8) : [x . x x . x x .] == [x . x x . x x .] - ok!
E(5, 9) : [x . x . x . x . x] == [x . x . x . x . x] - ok!
E(5, 11) : [x . x . x . x . x . .] == [x . x . x . x . x . .] - ok!
E(5, 12) : [x . . x . x . . x . x .] == [x . . x . x . . x . x .] - ok!
E(5, 16) : [x . . x . . x . . x . . x . . .] == [x . . x . . x . . x . . x . . .] - ok!
E(7, 8) : [x . x x x x x x] == [x . x x x x x x] - ok!
E(7, 12) : [x . x x . x . x x . x .] == [x . x x . x . x x . x .] - ok!
E(7, 16) : [x . . x . x . x . . x . x . x .] == [x . . x . x . x . . x . x . x .] - ok!
E(9, 16) : [x . x x . x . x . x x . x . x .] == [x . x x . x . x . x x . x . x .] - ok!
E(11, 24) : [x . . x . x . x . x . x . . x . x . x . x . x .] == [x . . x . x . x . x . x . . x . x .
x . x . x .] - ok!
E(13, 24) : [x . x x . x . x . x . x . x x . x . x . x . x .] == [x . x x . x . x . x . x . x x . x .
x . x . x .] - ok!
In [70]:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment