Since no firstrank constant has been stored for this game, one will be calculated by analyzing the moves in the game. This will work only if the game lasted long enough to put enough pieces into play.
mv is d2-d4, p is #p, o is d2
space d2 is P
0 P d2-d4 27 61 59 61 59 61 59 29
11011 111101 111011 111101 111011 111101 111011 11101
mv is p d7-d5, p is p, o is d7
space d7 is p
1 p p d7-d5 27 61 59 61 59 61 59 29
11011 111101 111011 111101 111011 111101 111011 11101
mv is e2-e4, p is #p, o is e2
space e2 is P
2 P e2-e4 27 61 59 61 59 61 59 29
11011 111101 111011 111101 111011 111101 111011 11101
mv is p d5-e4, p is p, o is d5
space d5 is p
3 p p d5-e4 27 61 59 61 59 61 59 29
11011 111101 111011 111101 111011 111101 111011 11101
mv is R e1-e4, p is R, o is e1
space e1 is e1
4 e1 R e1-e4 27 61 59 61 59 61 59 29
11011 111101 111011 111101 111011 111101 111011 11101
5 one bits in var e1
11011 111101 111011 111101 1000 111101 111011 11101
q end R e1-e4 27 61 59 61 8 61 59 29
bb end R e1-e4 27 61 59 61 8 61 59 29
bw end R e1-e4 27 61 59 61 8 61 59 29
firstr is a1, and lastr is h1
One Rook found
f1 61
r R e1-e4 27 61 59 53 8 53 59 29
first 27 61 59 53 8 53 59 29
11011 111101 111011 110101 1000 110101 111011 11101
q end R e1-e4 27 61 59 53 8 53 59 29
bb end R e1-e4 27 61 59 53 8 53 59 29
bw end R e1-e4 27 61 59 53 8 53 59 29
firstr is a1, and lastr is h1
One Rook found
f1 53
r R e1-e4 27 61 59 53 8 53 59 29
first 27 61 59 53 8 53 59 29
mv is n g8-f6, p is n, o is g8
space g8 is g1
5 g1 n g8-f6 27 61 59 53 8 53 59 29
11011 111101 111011 110101 1000 110101 111011 11101
5 one bits in var g1
11011 111101 111011 110101 1000 110101 1 11101
q end n g8-f6 27 61 59 53 8 53 1 29
bb end n g8-f6 27 61 59 53 8 53 1 29
bw end n g8-f6 27 61 59 53 8 53 1 29
firstr is a1, and lastr is h1
One Rook found
f1 53
r n g8-f6 27 61 59 53 8 53 1 29
first 27 61 59 53 8 53 1 29
mv is e4-e3, p is #p, o is e4
space e4 is e1
6 e1 e4-e3 27 61 59 53 8 53 1 29
11011 111101 111011 110101 1000 110101 1 11101
1 one bits in var e1
11011 111101 111011 110101 1000 110101 1 11101
q end e4-e3 27 61 59 53 8 53 1 29
bb end e4-e3 27 61 59 53 8 53 1 29
bw end e4-e3 27 61 59 53 8 53 1 29
firstr is a1, and lastr is h1
One Rook found
f1 53
r e4-e3 27 61 59 53 8 53 1 29
first 27 61 59 53 8 53 1 29
mv is n h8-g6, p is n, o is h8
space h8 is h1
7 h1 n h8-g6 27 61 59 53 8 53 1 29
11011 111101 111011 110101 1000 110101 1 11101
4 one bits in var h1
11011 111101 111011 110101 1000 110101 1 1
q end n h8-g6 27 61 59 53 8 53 1 1
bb end n h8-g6 27 61 59 53 8 53 1 1
bw end n h8-g6 27 61 59 53 8 53 1 1
firstr is a1, and lastr is e1
One Rook found
f1 21
g1 1
h1 1
r n h8-g6 27 61 59 53 8 21 1 1
first 27 61 59 53 8 21 1 1
11010 111100 111010 110100 1000 10100 1 1
q end n h8-g6 26 60 58 52 8 20 1 1
bb end n h8-g6 26 60 58 52 8 20 1 1
bw end n h8-g6 26 60 58 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r n h8-g6 26 60 58 52 8 20 1 1
first 26 60 58 52 8 20 1 1
mv is N g1-f3, p is N, o is g1
space g1 is g1
8 g1 N g1-f3 26 60 58 52 8 20 1 1
11010 111100 111010 110100 1000 10100 1 1
1 one bits in var g1
11010 111100 111010 110100 1000 10100 1 1
q end N g1-f3 26 60 58 52 8 20 1 1
bb end N g1-f3 26 60 58 52 8 20 1 1
bw end N g1-f3 26 60 58 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r N g1-f3 26 60 58 52 8 20 1 1
first 26 60 58 52 8 20 1 1
mv is b c8-g4, p is b, o is c8
space c8 is c1
9 c1 b c8-g4 26 60 58 52 8 20 1 1
11010 111100 111010 110100 1000 10100 1 1
4 one bits in var c1
11010 111100 10 110100 1000 10100 1 1
q end b c8-g4 26 60 2 52 8 20 1 1
bb end b c8-g4 24 60 2 52 8 20 1 1
bw end b c8-g4 24 60 2 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r b c8-g4 24 60 2 52 8 20 1 1
first 24 60 2 52 8 20 1 1
11000 111100 10 110100 1000 10100 1 1
q end b c8-g4 24 60 2 52 8 20 1 1
bb end b c8-g4 24 60 2 52 8 20 1 1
bw end b c8-g4 24 60 2 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r b c8-g4 24 60 2 52 8 20 1 1
first 24 60 2 52 8 20 1 1
mv is N f3-e5, p is N, o is f3
space f3 is g1
10 g1 N f3-e5 24 60 2 52 8 20 1 1
11000 111100 10 110100 1000 10100 1 1
1 one bits in var g1
11000 111100 10 110100 1000 10100 1 1
q end N f3-e5 24 60 2 52 8 20 1 1
bb end N f3-e5 24 60 2 52 8 20 1 1
bw end N f3-e5 24 60 2 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r N f3-e5 24 60 2 52 8 20 1 1
first 24 60 2 52 8 20 1 1
mv is n g6-e5, p is n, o is g6
space g6 is h1
11 h1 n g6-e5 24 60 2 52 8 20 1 1
11000 111100 10 110100 1000 10100 1 1
1 one bits in var h1
11000 111100 10 110100 1000 10100 1 1
q end n g6-e5 24 60 2 52 8 20 1 1
bb end n g6-e5 24 60 2 52 8 20 1 1
bw end n g6-e5 24 60 2 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r n g6-e5 24 60 2 52 8 20 1 1
first 24 60 2 52 8 20 1 1
mv is d4-e5, p is #p, o is d4
space d4 is P
12 P d4-e5 24 60 2 52 8 20 1 1
11000 111100 10 110100 1000 10100 1 1
mv is b g4-d1, p is b, o is g4
space g4 is c1
13 c1 b g4-d1 24 60 2 52 8 20 1 1
11000 111100 10 110100 1000 10100 1 1
1 one bits in var c1
11000 111100 10 110100 1000 10100 1 1
q end b g4-d1 24 60 2 52 8 20 1 1
bb end b g4-d1 24 60 2 52 8 20 1 1
bw end b g4-d1 24 60 2 52 8 20 1 1
firstr is a1, and lastr is e1
One Rook found
f1 20
g1 1
h1 1
r b g4-d1 24 60 2 52 8 20 1 1
first 24 60 2 52 8 20 1 1
mv is Q f1-d1, p is Q, o is f1
space f1 is f1
14 f1 Q f1-d1 24 60 2 52 8 20 1 1
11000 111100 10 110100 1000 10100 1 1
2 one bits in var f1
11000 111100 10 110100 1000 10000 1 1
queen before Q f1-d1 24 60 2 52 8 16 1 1
queen after Q f1-d1 8 44 2 36 8 16 1 1
q end Q f1-d1 8 44 2 36 8 16 1 1
bb end Q f1-d1 8 44 2 36 8 16 1 1
bw end Q f1-d1 8 44 2 36 8 16 1 1
firstr is a1, and lastr is e1
Two rooks found.
r Q f1-d1 8 36 2 36 8 16 1 1
first 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
q end Q f1-d1 8 36 2 36 8 16 1 1
bb end Q f1-d1 8 36 2 36 8 16 1 1
bw end Q f1-d1 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is n f6-g8, p is n, o is f6
space f6 is g1
15 g1 n f6-g8 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var g1
1000 100100 10 100100 1000 10000 1 1
q end n f6-g8 8 36 2 36 8 16 1 1
bb end n f6-g8 8 36 2 36 8 16 1 1
bw end n f6-g8 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is N h1-g3, p is N, o is h1
space h1 is h1
16 h1 N h1-g3 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var h1
1000 100100 10 100100 1000 10000 1 1
q end N h1-g3 8 36 2 36 8 16 1 1
bb end N h1-g3 8 36 2 36 8 16 1 1
bw end N h1-g3 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is p e7-e6, p is p, o is e7
space e7 is p
17 p p e7-e6 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
mv is R e3-b3, p is R, o is e3
space e3 is e1
18 e1 R e3-b3 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var e1
1000 100100 10 100100 1000 10000 1 1
q end R e3-b3 8 36 2 36 8 16 1 1
bb end R e3-b3 8 36 2 36 8 16 1 1
bw end R e3-b3 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is q f8-c5, p is q, o is f8
space f8 is f1
19 f1 q f8-c5 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var f1
1000 100100 10 100100 1000 10000 1 1
q end q f8-c5 8 36 2 36 8 16 1 1
bb end q f8-c5 8 36 2 36 8 16 1 1
bw end q f8-c5 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is B c1-e3, p is B, o is c1
space c1 is c1
20 c1 B c1-e3 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var c1
1000 100100 10 100100 1000 10000 1 1
q end B c1-e3 8 36 2 36 8 16 1 1
bb end B c1-e3 8 36 2 36 8 16 1 1
bw end B c1-e3 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is q c5-e5, p is q, o is c5
space c5 is f1
21 f1 q c5-e5 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var f1
1000 100100 10 100100 1000 10000 1 1
q end q c5-e5 8 36 2 36 8 16 1 1
bb end q c5-e5 8 36 2 36 8 16 1 1
bw end q c5-e5 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is Q d1-d4, p is Q, o is d1
space d1 is f1
22 f1 Q d1-d4 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var f1
1000 100100 10 100100 1000 10000 1 1
q end Q d1-d4 8 36 2 36 8 16 1 1
bb end Q d1-d4 8 36 2 36 8 16 1 1
bw end Q d1-d4 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is q e5-d4, p is q, o is e5
space e5 is f1
23 f1 q e5-d4 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var f1
1000 100100 10 100100 1000 10000 1 1
q end q e5-d4 8 36 2 36 8 16 1 1
bb end q e5-d4 8 36 2 36 8 16 1 1
bw end q e5-d4 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is B e3-d4, p is B, o is e3
space e3 is c1
24 c1 B e3-d4 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var c1
1000 100100 10 100100 1000 10000 1 1
q end B e3-d4 8 36 2 36 8 16 1 1
bb end B e3-d4 8 36 2 36 8 16 1 1
bw end B e3-d4 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is p f7-f6, p is p, o is f7
space f7 is p
25 p p f7-f6 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
mv is N g3-e2, p is N, o is g3
space g3 is h1
26 h1 N g3-e2 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var h1
1000 100100 10 100100 1000 10000 1 1
q end N g3-e2 8 36 2 36 8 16 1 1
bb end N g3-e2 8 36 2 36 8 16 1 1
bw end N g3-e2 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is p e6-e5, p is p, o is e6
space e6 is p
27 p p e6-e5 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
mv is B d4-e3, p is B, o is d4
space d4 is c1
28 c1 B d4-e3 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var c1
1000 100100 10 100100 1000 10000 1 1
q end B d4-e3 8 36 2 36 8 16 1 1
bb end B d4-e3 8 36 2 36 8 16 1 1
bw end B d4-e3 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is n g8-e7, p is n, o is g8
space g8 is g1
29 g1 n g8-e7 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var g1
1000 100100 10 100100 1000 10000 1 1
q end n g8-e7 8 36 2 36 8 16 1 1
bb end n g8-e7 8 36 2 36 8 16 1 1
bw end n g8-e7 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is N e2-c3, p is N, o is e2
space e2 is h1
30 h1 N e2-c3 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var h1
1000 100100 10 100100 1000 10000 1 1
q end N e2-c3 8 36 2 36 8 16 1 1
bb end N e2-c3 8 36 2 36 8 16 1 1
bw end N e2-c3 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is n e7-f5, p is n, o is e7
space e7 is g1
31 g1 n e7-f5 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var g1
1000 100100 10 100100 1000 10000 1 1
q end n e7-f5 8 36 2 36 8 16 1 1
bb end n e7-f5 8 36 2 36 8 16 1 1
bw end n e7-f5 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is B e3-d2, p is B, o is e3
space e3 is c1
32 c1 B e3-d2 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
1 one bits in var c1
1000 100100 10 100100 1000 10000 1 1
q end B e3-d2 8 36 2 36 8 16 1 1
bb end B e3-d2 8 36 2 36 8 16 1 1
bw end B e3-d2 8 36 2 36 8 16 1 1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
a1 e1
first 8 36 2 36 8 16 1 1
mv is b d8-e7, p is b, o is d8
space d8 is d1
33 d1 b d8-e7 8 36 2 36 8 16 1 1
1000 100100 10 100100 1000 10000 1 1
2 one bits in var d1
1000 100100 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end b d8-e7 8 32 2 4 8 16 1 1
bb end b d8-e7 8 32 2 4 8 16 1 1
bw end b d8-e7 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end b d8-e7 8 32 2 4 8 16 1 1
bb end b d8-e7 8 32 2 4 8 16 1 1
bw end b d8-e7 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is N c3-d5, p is N, o is c3
space c3 is h1
34 h1 N c3-d5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var h1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end N c3-d5 8 32 2 4 8 16 1 1
bb end N c3-d5 8 32 2 4 8 16 1 1
bw end N c3-d5 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is a8-d8, p is #p, o is a8
space a8 is a1
35 a1 a8-d8 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var a1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end a8-d8 8 32 2 4 8 16 1 1
bb end a8-d8 8 32 2 4 8 16 1 1
bw end a8-d8 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is R b3-d3, p is R, o is b3
space b3 is e1
36 e1 R b3-d3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var e1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end R b3-d3 8 32 2 4 8 16 1 1
bb end R b3-d3 8 32 2 4 8 16 1 1
bw end R b3-d3 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is b e7-c5, p is b, o is e7
space e7 is d1
37 d1 b e7-c5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var d1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end b e7-c5 8 32 2 4 8 16 1 1
bb end b e7-c5 8 32 2 4 8 16 1 1
bw end b e7-c5 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is f2-f3, p is #p, o is f2
space f2 is P
38 P f2-f3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is b c5-d4, p is b, o is c5
space c5 is d1
39 d1 b c5-d4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var d1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end b c5-d4 8 32 2 4 8 16 1 1
bb end b c5-d4 8 32 2 4 8 16 1 1
bw end b c5-d4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is N d5-b4, p is N, o is d5
space d5 is h1
40 h1 N d5-b4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var h1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end N d5-b4 8 32 2 4 8 16 1 1
bb end N d5-b4 8 32 2 4 8 16 1 1
bw end N d5-b4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p a7-a5, p is p, o is a7
space a7 is p
41 p p a7-a5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is c2-c3, p is #p, o is c2
space c2 is P
42 P c2-c3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is p e5-e4, p is p, o is e5
space e5 is p
43 p p e5-e4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is f3-e4, p is #p, o is f3
space f3 is P
44 P f3-e4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is r e8-e4, p is r, o is e8
space e8 is e1
45 e1 r e8-e4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var e1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end r e8-e4 8 32 2 4 8 16 1 1
bb end r e8-e4 8 32 2 4 8 16 1 1
bw end r e8-e4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is N b4-c2, p is N, o is b4
space b4 is h1
46 h1 N b4-c2 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var h1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end N b4-c2 8 32 2 4 8 16 1 1
bb end N b4-c2 8 32 2 4 8 16 1 1
bw end N b4-c2 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is b d4-e5, p is b, o is d4
space d4 is d1
47 d1 b d4-e5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var d1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end b d4-e5 8 32 2 4 8 16 1 1
bb end b d4-e5 8 32 2 4 8 16 1 1
bw end b d4-e5 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is R d3-d8, p is R, o is d3
space d3 is e1
48 e1 R d3-d8 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var e1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end R d3-d8 8 32 2 4 8 16 1 1
bb end R d3-d8 8 32 2 4 8 16 1 1
bw end R d3-d8 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is k c8-d8, p is k, o is c8
space c8 is @
49 @ k c8-d8 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
0 one bits in var @
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end k c8-d8 8 32 2 4 8 16 1 1
bb end k c8-d8 8 32 2 4 8 16 1 1
bw end k c8-d8 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is b2-b3, p is #p, o is b2
space b2 is P
50 P b2-b3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is r e4-e2, p is r, o is e4
space e4 is e1
51 e1 r e4-e2 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var e1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end r e4-e2 8 32 2 4 8 16 1 1
bb end r e4-e2 8 32 2 4 8 16 1 1
bw end r e4-e2 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is K b1-c1, p is K, o is b1
space b1 is b1
52 b1 K b1-c1 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var b1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end K b1-c1 8 32 2 4 8 16 1 1
bb end K b1-c1 8 32 2 4 8 16 1 1
bw end K b1-c1 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is r e2-g2, p is r, o is e2
space e2 is e1
53 e1 r e2-g2 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var e1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end r e2-g2 8 32 2 4 8 16 1 1
bb end r e2-g2 8 32 2 4 8 16 1 1
bw end r e2-g2 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is h2-h3, p is #p, o is h2
space h2 is P
54 P h2-h3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is p g7-g5, p is p, o is g7
space g7 is p
55 p p g7-g5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is B d2-e1, p is B, o is d2
space d2 is c1
56 c1 B d2-e1 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var c1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end B d2-e1 8 32 2 4 8 16 1 1
bb end B d2-e1 8 32 2 4 8 16 1 1
bw end B d2-e1 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p g5-g4, p is p, o is g5
space g5 is p
57 p p g5-g4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is P h3-g4, p is P, o is h3
space h3 is P
58 P P h3-g4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is r g2-g4, p is r, o is g2
space g2 is e1
59 e1 r g2-g4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var e1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end r g2-g4 8 32 2 4 8 16 1 1
bb end r g2-g4 8 32 2 4 8 16 1 1
bw end r g2-g4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is K c1-b2, p is K, o is c1
space c1 is b1
60 b1 K c1-b2 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var b1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end K c1-b2 8 32 2 4 8 16 1 1
bb end K c1-b2 8 32 2 4 8 16 1 1
bw end K c1-b2 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p h7-h5, p is p, o is h7
space h7 is p
61 p p h7-h5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is R a1-d1, p is R, o is a1
space a1 is a1
62 a1 R a1-d1 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var a1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end R a1-d1 8 32 2 4 8 16 1 1
bb end R a1-d1 8 32 2 4 8 16 1 1
bw end R a1-d1 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is k d8-c8, p is k, o is d8
space d8 is @
63 @ k d8-c8 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
0 one bits in var @
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end k d8-c8 8 32 2 4 8 16 1 1
bb end k d8-c8 8 32 2 4 8 16 1 1
bw end k d8-c8 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is B e1-f2, p is B, o is e1
space e1 is c1
64 c1 B e1-f2 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var c1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end B e1-f2 8 32 2 4 8 16 1 1
bb end B e1-f2 8 32 2 4 8 16 1 1
bw end B e1-f2 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p b7-b5, p is p, o is b7
space b7 is p
65 p p b7-b5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is P a2-a3, p is P, o is a2
space a2 is P
66 P P a2-a3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is p b5-b4, p is p, o is b5
space b5 is p
67 p p b5-b4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is B f2-d4, p is B, o is f2
space f2 is c1
68 c1 B f2-d4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var c1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end B f2-d4 8 32 2 4 8 16 1 1
bb end B f2-d4 8 32 2 4 8 16 1 1
bw end B f2-d4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p b4-c3, p is p, o is b4
space b4 is p
69 p p b4-c3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is B d4-c3, p is B, o is d4
space d4 is c1
70 c1 B d4-c3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var c1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end B d4-c3 8 32 2 4 8 16 1 1
bb end B d4-c3 8 32 2 4 8 16 1 1
bw end B d4-c3 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p h5-h4, p is p, o is h5
space h5 is p
71 p p h5-h4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is R d1-h1, p is R, o is d1
space d1 is a1
72 a1 R d1-h1 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var a1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end R d1-h1 8 32 2 4 8 16 1 1
bb end R d1-h1 8 32 2 4 8 16 1 1
bw end R d1-h1 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is b e5-c3, p is b, o is e5
space e5 is d1
73 d1 b e5-c3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var d1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end b e5-c3 8 32 2 4 8 16 1 1
bb end b e5-c3 8 32 2 4 8 16 1 1
bw end b e5-c3 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is K b2-c3, p is K, o is b2
space b2 is b1
74 b1 K b2-c3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var b1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end K b2-c3 8 32 2 4 8 16 1 1
bb end K b2-c3 8 32 2 4 8 16 1 1
bw end K b2-c3 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is n f5-g3, p is n, o is f5
space f5 is g1
75 g1 n f5-g3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var g1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end n f5-g3 8 32 2 4 8 16 1 1
bb end n f5-g3 8 32 2 4 8 16 1 1
bw end n f5-g3 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is R h1-h2, p is R, o is h1
space h1 is a1
76 a1 R h1-h2 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var a1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end R h1-h2 8 32 2 4 8 16 1 1
bb end R h1-h2 8 32 2 4 8 16 1 1
bw end R h1-h2 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is p f6-f5, p is p, o is f6
space f6 is p
77 p p f6-f5 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
mv is N c2-e3, p is N, o is c2
space c2 is h1
78 h1 N c2-e3 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var h1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end N c2-e3 8 32 2 4 8 16 1 1
bb end N c2-e3 8 32 2 4 8 16 1 1
bw end N c2-e3 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is n g3-e4, p is n, o is g3
space g3 is g1
79 g1 n g3-e4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var g1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end n g3-e4 8 32 2 4 8 16 1 1
bb end n g3-e4 8 32 2 4 8 16 1 1
bw end n g3-e4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is K c3-d4, p is K, o is c3
space c3 is b1
80 b1 K c3-d4 8 32 2 4 8 16 1 1
1000 100000 10 100 1000 10000 1 1
1 one bits in var b1
1000 100000 10 100 1000 10000 1 1
b1
Array
(
[0] => a1
)
q end K c3-d4 8 32 2 4 8 16 1 1
bb end K c3-d4 8 32 2 4 8 16 1 1
bw end K c3-d4 8 32 2 4 8 16 1 1
first 8 32 2 4 8 16 1 1
mv is resign, p is #p, o is resign
Continue because resign is resign
Continue because mv is empty
firstrank is RKBBRQNN