active
__
__
X
Y
Z
mark
__
X
__
Y
Z
active
__
X
nil
mark
X
active
__
nil
X
mark
X
active
U11
tt
mark
tt
active
U21
tt
V2
mark
U22
isList
V2
active
U22
tt
mark
tt
active
U31
tt
mark
tt
active
U41
tt
V2
mark
U42
isNeList
V2
active
U42
tt
mark
tt
active
U51
tt
V2
mark
U52
isList
V2
active
U52
tt
mark
tt
active
U61
tt
mark
tt
active
U71
tt
P
mark
U72
isPal
P
active
U72
tt
mark
tt
active
U81
tt
mark
tt
active
isList
V
mark
U11
isNeList
V
active
isList
nil
mark
tt
active
isList
__
V1
V2
mark
U21
isList
V1
V2
active
isNeList
V
mark
U31
isQid
V
active
isNeList
__
V1
V2
mark
U41
isList
V1
V2
active
isNeList
__
V1
V2
mark
U51
isNeList
V1
V2
active
isNePal
V
mark
U61
isQid
V
active
isNePal
__
I
__
P
I
mark
U71
isQid
I
P
active
isPal
V
mark
U81
isNePal
V
active
isPal
nil
mark
tt
active
isQid
a
mark
tt
active
isQid
e
mark
tt
active
isQid
i
mark
tt
active
isQid
o
mark
tt
active
isQid
u
mark
tt
active
__
X1
X2
__
active
X1
X2
active
__
X1
X2
__
X1
active
X2
active
U11
X
U11
active
X
active
U21
X1
X2
U21
active
X1
X2
active
U22
X
U22
active
X
active
U31
X
U31
active
X
active
U41
X1
X2
U41
active
X1
X2
active
U42
X
U42
active
X
active
U51
X1
X2
U51
active
X1
X2
active
U52
X
U52
active
X
active
U61
X
U61
active
X
active
U71
X1
X2
U71
active
X1
X2
active
U72
X
U72
active
X
active
U81
X
U81
active
X
__
mark
X1
X2
mark
__
X1
X2
__
X1
mark
X2
mark
__
X1
X2
U11
mark
X
mark
U11
X
U21
mark
X1
X2
mark
U21
X1
X2
U22
mark
X
mark
U22
X
U31
mark
X
mark
U31
X
U41
mark
X1
X2
mark
U41
X1
X2
U42
mark
X
mark
U42
X
U51
mark
X1
X2
mark
U51
X1
X2
U52
mark
X
mark
U52
X
U61
mark
X
mark
U61
X
U71
mark
X1
X2
mark
U71
X1
X2
U72
mark
X
mark
U72
X
U81
mark
X
mark
U81
X
proper
__
X1
X2
__
proper
X1
proper
X2
proper
nil
ok
nil
proper
U11
X
U11
proper
X
proper
tt
ok
tt
proper
U21
X1
X2
U21
proper
X1
proper
X2
proper
U22
X
U22
proper
X
proper
isList
X
isList
proper
X
proper
U31
X
U31
proper
X
proper
U41
X1
X2
U41
proper
X1
proper
X2
proper
U42
X
U42
proper
X
proper
isNeList
X
isNeList
proper
X
proper
U51
X1
X2
U51
proper
X1
proper
X2
proper
U52
X
U52
proper
X
proper
U61
X
U61
proper
X
proper
U71
X1
X2
U71
proper
X1
proper
X2
proper
U72
X
U72
proper
X
proper
isPal
X
isPal
proper
X
proper
U81
X
U81
proper
X
proper
isQid
X
isQid
proper
X
proper
isNePal
X
isNePal
proper
X
proper
a
ok
a
proper
e
ok
e
proper
i
ok
i
proper
o
ok
o
proper
u
ok
u
__
ok
X1
ok
X2
ok
__
X1
X2
U11
ok
X
ok
U11
X
U21
ok
X1
ok
X2
ok
U21
X1
X2
U22
ok
X
ok
U22
X
isList
ok
X
ok
isList
X
U31
ok
X
ok
U31
X
U41
ok
X1
ok
X2
ok
U41
X1
X2
U42
ok
X
ok
U42
X
isNeList
ok
X
ok
isNeList
X
U51
ok
X1
ok
X2
ok
U51
X1
X2
U52
ok
X
ok
U52
X
U61
ok
X
ok
U61
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
U72
ok
X
ok
U72
X
isPal
ok
X
ok
isPal
X
U81
ok
X
ok
U81
X
isQid
ok
X
ok
isQid
X
isNePal
ok
X
ok
isNePal
X
top
mark
X
top
proper
X
top
ok
X
top
active
X
2.2
active
U72
X
U72
active
X
active
U11
X
active
X
active
U52
X
U52
active
X
proper
U72
X
U72
proper
X
active
U42
X
active
X
proper
U22
X
U22
proper
X
proper
isNeList
X
proper
X
U41
mark
X1
X2
U41
X1
X2
proper
U41
X1
X2
proper
X2
active
isNeList
__
V1
V2
isNeList
V1
active
isNePal
V
U61
isQid
V
proper
U41
X1
X2
proper
X1
proper
__
X1
X2
proper
X1
active
isNeList
__
V1
V2
U51
isNeList
V1
V2
__
ok
X1
ok
X2
__
X1
X2
active
U21
X1
X2
U21
active
X1
X2
active
U81
X
U81
active
X
U22
mark
X
U22
X
active
U71
tt
P
U72
isPal
P
U52
ok
X
U52
X
U31
ok
X
U31
X
active
U71
tt
P
isPal
P
active
U41
tt
V2
U42
isNeList
V2
active
isNeList
__
V1
V2
isList
V1
active
U31
X
U31
active
X
active
isNeList
__
V1
V2
U41
isList
V1
V2
proper
U51
X1
X2
proper
X2
active
U31
X
active
X
proper
isNePal
X
isNePal
proper
X
proper
__
X1
X2
proper
X2
active
isList
V
U11
isNeList
V
proper
U31
X
U31
proper
X
active
isNePal
__
I
__
P
I
U71
isQid
I
P
proper
U42
X
U42
proper
X
active
isPal
V
isNePal
V
isNePal
ok
X
isNePal
X
proper
U41
X1
X2
U41
proper
X1
proper
X2
active
U21
tt
V2
isList
V2
proper
U21
X1
X2
proper
X2
proper
U81
X
U81
proper
X
active
U61
X
active
X
active
U71
X1
X2
U71
active
X1
X2
U61
ok
X
U61
X
active
U21
X1
X2
active
X1
proper
U51
X1
X2
proper
X1
isList
ok
X
isList
X
U11
ok
X
U11
X
proper
isList
X
proper
X
proper
U52
X
U52
proper
X
U71
mark
X1
X2
U71
X1
X2
U51
mark
X1
X2
U51
X1
X2
top
ok
X
active
X
isNeList
ok
X
isNeList
X
proper
isQid
X
isQid
proper
X
active
U51
X1
X2
active
X1
U41
ok
X1
ok
X2
U41
X1
X2
active
isNePal
V
isQid
V
active
__
X1
X2
active
X1
active
__
X1
X2
__
X1
active
X2
active
U61
X
U61
active
X
U81
mark
X
U81
X
active
U51
tt
V2
U52
isList
V2
proper
U51
X1
X2
U51
proper
X1
proper
X2
active
U21
tt
V2
U22
isList
V2
U51
ok
X1
ok
X2
U51
X1
X2
proper
U42
X
proper
X
active
U41
X1
X2
U41
active
X1
X2
proper
U21
X1
X2
proper
X1
proper
isNePal
X
proper
X
proper
U72
X
proper
X
proper
U81
X
proper
X
isPal
ok
X
isPal
X
proper
U52
X
proper
X
active
isList
__
V1
V2
U21
isList
V1
V2
isQid
ok
X
isQid
X
U31
mark
X
U31
X
proper
U71
X1
X2
proper
X1
top
mark
X
proper
X
proper
U61
X
proper
X
proper
U31
X
proper
X
U61
mark
X
U61
X
active
U71
X1
X2
active
X1
active
U81
X
active
X
proper
isQid
X
proper
X
proper
isList
X
isList
proper
X
U71
ok
X1
ok
X2
U71
X1
X2
proper
U11
X
proper
X
U42
mark
X
U42
X
active
__
__
X
Y
Z
__
X
__
Y
Z
active
U22
X
active
X
active
U52
X
active
X
proper
isNeList
X
isNeList
proper
X
proper
isPal
X
proper
X
U11
mark
X
U11
X
top
ok
X
top
active
X
active
U42
X
U42
active
X
proper
U22
X
proper
X
proper
U61
X
U61
proper
X
proper
isPal
X
isPal
proper
X
active
isNePal
__
I
__
P
I
isQid
I
active
isList
V
isNeList
V
U72
ok
X
U72
X
proper
U11
X
U11
proper
X
proper
U71
X1
X2
U71
proper
X1
proper
X2
top
mark
X
top
proper
X
__
mark
X1
X2
__
X1
X2
proper
U21
X1
X2
U21
proper
X1
proper
X2
U21
mark
X1
X2
U21
X1
X2
U22
ok
X
U22
X
active
U11
X
U11
active
X
U52
mark
X
U52
X
active
__
X1
X2
__
active
X1
X2
active
isList
__
V1
V2
isList
V1
proper
__
X1
X2
__
proper
X1
proper
X2
proper
U71
X1
X2
proper
X2
U81
ok
X
U81
X
active
U72
X
active
X
active
U51
X1
X2
U51
active
X1
X2
U21
ok
X1
ok
X2
U21
X1
X2
active
U41
tt
V2
isNeList
V2
active
isPal
V
U81
isNePal
V
__
X1
mark
X2
__
X1
X2
active
__
__
X
Y
Z
__
Y
Z
active
U41
X1
X2
active
X1
active
__
X1
X2
active
X2
active
isNeList
V
U31
isQid
V
active
U22
X
U22
active
X
active
isNeList
V
isQid
V
active
U51
tt
V2
isList
V2
U72
mark
X
U72
X
U42
ok
X
U42
X
true
top
mark
X
top
proper
X
top
ok
X
top
active
X
true
top
1
1
U52
1
1
proper
1
1
ok
1
1
U51
2
1
active
1
1
U71
2
2
U31
1
1
U61
1
1
a
0
11
U72
1
0
U21
2
5
1
2
U11
1
2
1
isNeList
1
2
1
isPal
1
6
1
U42
1
0
1
u
0
11
U71
2
6
2
1
top
1
0
U81
1
0
isNeList
1
0
__
2
0
2
1
isNePal
1
5
1
U72
1
5
1
isQid
1
0
isPal
1
0
isQid
1
0
1
o
0
4
U42
1
0
isList
1
3
1
isNePal
1
0
nil
0
11
mark
1
0
1
isList
1
0
proper
1
0
i
0
11
U52
1
4
1
U61
1
0
1
e
0
10
U11
1
0
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
1
2
U81
1
0
1
U22
1
0
tt
0
4
U22
1
4
1
U51
2
6
1
2
U41
2
2
2
1
__
2
7
1
2
a
0
0
U72
1
0
U21
2
1
0
2
0
0
U11
1
1
0
isNeList
1
1
0
isPal
1
1
0
U42
1
1
0
u
0
0
U71
2
1
0
2
0
0
top
1
0
U81
1
0
isNeList
1
0
__
2
1
0
2
0
0
isNePal
1
1
0
U72
1
1
0
isQid
1
0
isPal
1
0
isQid
1
1
0
o
0
0
U42
1
0
isList
1
1
0
isNePal
1
0
nil
0
0
mark
1
1
0
isList
1
0
proper
1
0
i
0
0
U52
1
1
0
U61
1
1
0
e
0
0
U11
1
0
U31
1
1
0
U41
2
0
active
1
0
U21
2
1
0
2
0
0
U81
1
1
0
U22
1
0
tt
0
0
U22
1
1
0
U51
2
1
0
2
0
0
U41
2
1
0
2
0
0
__
2
1
0
2
0
0
top
ok
X
top
active
X
active
isList
__
V1
V2
mark
U21
isList
V1
V2
U31
mark
X
mark
U31
X
proper
e
ok
e
active
U11
tt
mark
tt
active
U81
tt
mark
tt
active
U41
tt
V2
mark
U42
isNeList
V2
U52
mark
X
mark
U52
X
active
__
__
X
Y
Z
mark
__
X
__
Y
Z
proper
isQid
X
isQid
proper
X
active
__
nil
X
mark
X
active
isList
V
mark
U11
isNeList
V
active
isNeList
__
V1
V2
mark
U51
isNeList
V1
V2
active
U31
X
U31
active
X
proper
U42
X
U42
proper
X
U11
ok
X
ok
U11
X
isQid
ok
X
ok
isQid
X
active
isQid
a
mark
tt
proper
U21
X1
X2
U21
proper
X1
proper
X2
active
isNeList
V
mark
U31
isQid
V
active
__
X1
X2
__
X1
active
X2
active
isList
nil
mark
tt
proper
nil
ok
nil
active
isQid
e
mark
tt
U22
ok
X
ok
U22
X
__
ok
X1
ok
X2
ok
__
X1
X2
active
U21
X1
X2
U21
active
X1
X2
active
isNePal
V
mark
U61
isQid
V
active
isQid
i
mark
tt
proper
isList
X
isList
proper
X
active
U81
X
U81
active
X
active
U21
tt
V2
mark
U22
isList
V2
proper
U61
X
U61
proper
X
active
U11
X
U11
active
X
proper
U22
X
U22
proper
X
U51
ok
X1
ok
X2
ok
U51
X1
X2
isNeList
ok
X
ok
isNeList
X
active
U51
tt
V2
mark
U52
isList
V2
active
U51
X1
X2
U51
active
X1
X2
active
U31
tt
mark
tt
isList
ok
X
ok
isList
X
active
isNeList
__
V1
V2
mark
U41
isList
V1
V2
active
isPal
nil
mark
tt
U22
mark
X
mark
U22
X
U42
mark
X
mark
U42
X
active
isQid
u
mark
tt
proper
tt
ok
tt
active
U72
tt
mark
tt
proper
o
ok
o
U31
ok
X
ok
U31
X
U71
mark
X1
X2
mark
U71
X1
X2
proper
a
ok
a
active
__
X1
X2
__
active
X1
X2
active
U61
tt
mark
tt
isNePal
ok
X
ok
isNePal
X
proper
isNeList
X
isNeList
proper
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
__
mark
X1
X2
mark
__
X1
X2
proper
isNePal
X
isNePal
proper
X
proper
i
ok
i
active
isNePal
__
I
__
P
I
mark
U71
isQid
I
P
proper
U51
X1
X2
U51
proper
X1
proper
X2
active
isPal
V
mark
U81
isNePal
V
U52
ok
X
ok
U52
X
proper
U81
X
U81
proper
X
U72
mark
X
mark
U72
X
isPal
ok
X
ok
isPal
X
active
U52
tt
mark
tt
active
U42
tt
mark
tt
active
U71
tt
P
mark
U72
isPal
P
U41
mark
X1
X2
mark
U41
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
active
U52
X
U52
active
X
proper
U41
X1
X2
U41
proper
X1
proper
X2
U61
mark
X
mark
U61
X
proper
__
X1
X2
__
proper
X1
proper
X2
active
U22
tt
mark
tt
active
U42
X
U42
active
X
proper
U11
X
U11
proper
X
U81
mark
X
mark
U81
X
proper
U72
X
U72
proper
X
proper
isPal
X
isPal
proper
X
U21
mark
X1
X2
mark
U21
X1
X2
proper
U52
X
U52
proper
X
U51
mark
X1
X2
mark
U51
X1
X2
U11
mark
X
mark
U11
X
proper
U71
X1
X2
U71
proper
X1
proper
X2
U42
ok
X
ok
U42
X
U72
ok
X
ok
U72
X
U81
ok
X
ok
U81
X
active
U41
X1
X2
U41
active
X1
X2
active
U61
X
U61
active
X
U61
ok
X
ok
U61
X
active
U71
X1
X2
U71
active
X1
X2
__
X1
mark
X2
mark
__
X1
X2
proper
U31
X
U31
proper
X
proper
u
ok
u
active
U22
X
U22
active
X
active
isQid
o
mark
tt
active
U72
X
U72
active
X
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
__
X
nil
mark
X
top
ok
X
top
active
X
true
a
0
1
U72
1
0
U21
2
2
43843
U11
1
1
1
isNeList
1
1
1
isPal
1
1
1
U42
1
1
41745
u
0
1
U71
2
1
1
top
1
0
U81
1
0
isNeList
1
0
top
1
1
0
__
2
0
isNePal
1
1
0
U72
1
1
0
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
20457
U42
1
0
proper
1
1
18525
ok
1
1
18525
isList
1
1
0
isNePal
1
0
nil
0
1
mark
1
1
isList
1
0
proper
1
0
i
0
1
U52
1
1
1
U61
1
1
0
U51
2
0
e
0
1
U11
1
0
active
1
1
18524
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
1
0
U51
2
2
1
U41
2
1
0
U31
1
0
__
2
1
1
U61
1
0
active
isList
__
V1
V2
mark
U21
isList
V1
V2
U31
mark
X
mark
U31
X
proper
e
ok
e
active
U11
tt
mark
tt
active
U81
tt
mark
tt
active
U41
tt
V2
mark
U42
isNeList
V2
U52
mark
X
mark
U52
X
active
__
__
X
Y
Z
mark
__
X
__
Y
Z
proper
isQid
X
isQid
proper
X
active
__
nil
X
mark
X
active
isList
V
mark
U11
isNeList
V
active
isNeList
__
V1
V2
mark
U51
isNeList
V1
V2
active
U31
X
U31
active
X
proper
U42
X
U42
proper
X
U11
ok
X
ok
U11
X
isQid
ok
X
ok
isQid
X
active
isQid
a
mark
tt
proper
U21
X1
X2
U21
proper
X1
proper
X2
active
isNeList
V
mark
U31
isQid
V
active
__
X1
X2
__
X1
active
X2
active
isList
nil
mark
tt
proper
nil
ok
nil
active
isQid
e
mark
tt
U22
ok
X
ok
U22
X
__
ok
X1
ok
X2
ok
__
X1
X2
active
U21
X1
X2
U21
active
X1
X2
active
isNePal
V
mark
U61
isQid
V
active
isQid
i
mark
tt
proper
isList
X
isList
proper
X
active
U81
X
U81
active
X
active
U21
tt
V2
mark
U22
isList
V2
proper
U61
X
U61
proper
X
active
U11
X
U11
active
X
proper
U22
X
U22
proper
X
U51
ok
X1
ok
X2
ok
U51
X1
X2
isNeList
ok
X
ok
isNeList
X
active
U51
tt
V2
mark
U52
isList
V2
active
U51
X1
X2
U51
active
X1
X2
active
U31
tt
mark
tt
isList
ok
X
ok
isList
X
active
isNeList
__
V1
V2
mark
U41
isList
V1
V2
active
isPal
nil
mark
tt
U22
mark
X
mark
U22
X
U42
mark
X
mark
U42
X
active
isQid
u
mark
tt
proper
tt
ok
tt
active
U72
tt
mark
tt
proper
o
ok
o
U31
ok
X
ok
U31
X
U71
mark
X1
X2
mark
U71
X1
X2
proper
a
ok
a
active
__
X1
X2
__
active
X1
X2
active
U61
tt
mark
tt
isNePal
ok
X
ok
isNePal
X
proper
isNeList
X
isNeList
proper
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
__
mark
X1
X2
mark
__
X1
X2
proper
isNePal
X
isNePal
proper
X
proper
i
ok
i
active
isNePal
__
I
__
P
I
mark
U71
isQid
I
P
proper
U51
X1
X2
U51
proper
X1
proper
X2
active
isPal
V
mark
U81
isNePal
V
U52
ok
X
ok
U52
X
proper
U81
X
U81
proper
X
U72
mark
X
mark
U72
X
isPal
ok
X
ok
isPal
X
active
U52
tt
mark
tt
active
U42
tt
mark
tt
active
U71
tt
P
mark
U72
isPal
P
U41
mark
X1
X2
mark
U41
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
active
U52
X
U52
active
X
proper
U41
X1
X2
U41
proper
X1
proper
X2
U61
mark
X
mark
U61
X
proper
__
X1
X2
__
proper
X1
proper
X2
active
U22
tt
mark
tt
active
U42
X
U42
active
X
proper
U11
X
U11
proper
X
U81
mark
X
mark
U81
X
proper
U72
X
U72
proper
X
proper
isPal
X
isPal
proper
X
U21
mark
X1
X2
mark
U21
X1
X2
proper
U52
X
U52
proper
X
U51
mark
X1
X2
mark
U51
X1
X2
U11
mark
X
mark
U11
X
proper
U71
X1
X2
U71
proper
X1
proper
X2
U42
ok
X
ok
U42
X
U72
ok
X
ok
U72
X
U81
ok
X
ok
U81
X
active
U41
X1
X2
U41
active
X1
X2
active
U61
X
U61
active
X
U61
ok
X
ok
U61
X
active
U71
X1
X2
U71
active
X1
X2
__
X1
mark
X2
mark
__
X1
X2
proper
U31
X
U31
proper
X
proper
u
ok
u
active
U22
X
U22
active
X
active
isQid
o
mark
tt
active
U72
X
U72
active
X
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
__
X
nil
mark
X
top
ok
X
active
X
false
top
mark
X
proper
X
false
active
__
X1
X2
active
X2
active
U41
X1
X2
active
X1
active
__
X1
X2
active
X1
active
U51
X1
X2
active
X1
active
U72
X
active
X
active
U21
X1
X2
active
X1
active
U61
X
active
X
active
U31
X
active
X
active
U52
X
active
X
active
U22
X
active
X
active
U81
X
active
X
active
U71
X1
X2
active
X1
active
U42
X
active
X
active
U11
X
active
X
true
a
0
1
U72
1
0
U21
2
1
2655
U11
1
1
1
isNeList
1
1
41274
isPal
1
1
27695
U42
1
1
41745
u
0
1
U71
2
1
12578
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
0
U72
1
1
1
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
1
45189
ok
1
1
1
isList
1
0
isNePal
1
0
nil
0
0
mark
1
0
isList
1
0
proper
1
0
i
0
1
U52
1
1
1
U61
1
1
1
U51
2
0
e
0
59483
U11
1
0
active
1
1
U31
1
1
1
U41
2
0
active
1
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
1
0
U51
2
1
2
1
U41
2
1
0
U31
1
0
__
2
1
2
1
U61
1
0
active
U22
X
active
X
active
U41
X1
X2
active
X1
active
isList
__
V1
V2
mark
U21
isList
V1
V2
U31
mark
X
mark
U31
X
proper
e
ok
e
active
U11
tt
mark
tt
active
U81
tt
mark
tt
active
U41
tt
V2
mark
U42
isNeList
V2
U52
mark
X
mark
U52
X
active
__
__
X
Y
Z
mark
__
X
__
Y
Z
active
__
nil
X
mark
X
active
isList
V
mark
U11
isNeList
V
active
isNeList
__
V1
V2
mark
U51
isNeList
V1
V2
U11
ok
X
ok
U11
X
isQid
ok
X
ok
isQid
X
active
isQid
a
mark
tt
active
isNeList
V
mark
U31
isQid
V
active
isList
nil
mark
tt
proper
nil
ok
nil
active
isQid
e
mark
tt
U22
ok
X
ok
U22
X
__
ok
X1
ok
X2
ok
__
X1
X2
active
isNePal
V
mark
U61
isQid
V
active
isQid
i
mark
tt
active
U21
tt
V2
mark
U22
isList
V2
U51
ok
X1
ok
X2
ok
U51
X1
X2
isNeList
ok
X
ok
isNeList
X
active
U51
tt
V2
mark
U52
isList
V2
active
U31
tt
mark
tt
active
isNeList
__
V1
V2
mark
U41
isList
V1
V2
active
isPal
nil
mark
tt
U22
mark
X
mark
U22
X
U42
mark
X
mark
U42
X
active
isQid
u
mark
tt
proper
tt
ok
tt
active
U72
tt
mark
tt
proper
o
ok
o
U31
ok
X
ok
U31
X
U71
mark
X1
X2
mark
U71
X1
X2
proper
a
ok
a
active
U61
tt
mark
tt
isNePal
ok
X
ok
isNePal
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
__
mark
X1
X2
mark
__
X1
X2
proper
i
ok
i
active
isNePal
__
I
__
P
I
mark
U71
isQid
I
P
active
isPal
V
mark
U81
isNePal
V
U52
ok
X
ok
U52
X
U72
mark
X
mark
U72
X
isPal
ok
X
ok
isPal
X
active
U52
tt
mark
tt
active
U42
tt
mark
tt
active
U71
tt
P
mark
U72
isPal
P
U41
mark
X1
X2
mark
U41
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
U61
mark
X
mark
U61
X
active
U22
tt
mark
tt
U81
mark
X
mark
U81
X
U21
mark
X1
X2
mark
U21
X1
X2
U51
mark
X1
X2
mark
U51
X1
X2
U11
mark
X
mark
U11
X
U42
ok
X
ok
U42
X
U72
ok
X
ok
U72
X
U81
ok
X
ok
U81
X
U61
ok
X
ok
U61
X
__
X1
mark
X2
mark
__
X1
X2
proper
u
ok
u
active
isQid
o
mark
tt
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
__
X
nil
mark
X
active
U41
X1
X2
active
X1
active
U22
X
active
X
true
a
0
1
U72
1
0
U21
2
1
1
U11
1
1
1
isNeList
1
1
1
isPal
1
1
1
U42
1
1
1
u
0
26962
U71
2
1
1
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
0
U72
1
1
1
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
1
1
ok
1
1
1
isList
1
0
isNePal
1
0
nil
0
0
mark
1
1
0
isList
1
0
proper
1
0
i
0
1
U52
1
1
1
U61
1
1
1
U51
2
0
e
0
1
U11
1
0
active
1
2
U31
1
1
1
U41
2
0
active
1
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
1
0
U51
2
1
2
1
U41
2
1
1
U31
1
0
__
2
1
2
1
U61
1
0
active
U22
X
active
X
U31
mark
X
mark
U31
X
proper
e
ok
e
active
U11
tt
mark
tt
active
U81
tt
mark
tt
U52
mark
X
mark
U52
X
U11
ok
X
ok
U11
X
isQid
ok
X
ok
isQid
X
active
isQid
a
mark
tt
active
isList
nil
mark
tt
proper
nil
ok
nil
active
isQid
e
mark
tt
U22
ok
X
ok
U22
X
__
ok
X1
ok
X2
ok
__
X1
X2
active
isQid
i
mark
tt
U51
ok
X1
ok
X2
ok
U51
X1
X2
isNeList
ok
X
ok
isNeList
X
active
U31
tt
mark
tt
active
isPal
nil
mark
tt
U22
mark
X
mark
U22
X
U42
mark
X
mark
U42
X
active
isQid
u
mark
tt
proper
tt
ok
tt
active
U72
tt
mark
tt
proper
o
ok
o
U31
ok
X
ok
U31
X
U71
mark
X1
X2
mark
U71
X1
X2
proper
a
ok
a
active
U61
tt
mark
tt
isNePal
ok
X
ok
isNePal
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
__
mark
X1
X2
mark
__
X1
X2
proper
i
ok
i
U52
ok
X
ok
U52
X
U72
mark
X
mark
U72
X
isPal
ok
X
ok
isPal
X
active
U52
tt
mark
tt
active
U42
tt
mark
tt
U41
mark
X1
X2
mark
U41
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
U61
mark
X
mark
U61
X
active
U22
tt
mark
tt
U81
mark
X
mark
U81
X
U51
mark
X1
X2
mark
U51
X1
X2
U11
mark
X
mark
U11
X
U42
ok
X
ok
U42
X
U72
ok
X
ok
U72
X
U81
ok
X
ok
U81
X
U61
ok
X
ok
U61
X
__
X1
mark
X2
mark
__
X1
X2
proper
u
ok
u
active
isQid
o
mark
tt
active
U22
X
active
X
true
a
0
1
U72
1
0
U21
2
2
U11
1
1
1
isNeList
1
1
1
isPal
1
1
1
U42
1
1
29094
u
0
1
U71
2
1
21208
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
0
U72
1
1
1
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
2
ok
1
1
1
isList
1
1
isNePal
1
0
nil
0
0
mark
1
0
isList
1
0
proper
1
0
i
0
1
U52
1
2
U61
1
1
10113
U51
2
0
e
0
1
U11
1
0
active
1
1
U31
1
2
U41
2
0
active
1
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
1
1
U51
2
1
2
1
U41
2
1
2494
U31
1
0
__
2
1
2
1
U61
1
0
U31
mark
X
mark
U31
X
proper
e
ok
e
active
U11
tt
mark
tt
active
U81
tt
mark
tt
U52
mark
X
mark
U52
X
U11
ok
X
ok
U11
X
isQid
ok
X
ok
isQid
X
active
isQid
a
mark
tt
active
isList
nil
mark
tt
proper
nil
ok
nil
active
isQid
e
mark
tt
U22
ok
X
ok
U22
X
__
ok
X1
ok
X2
ok
__
X1
X2
active
isQid
i
mark
tt
U51
ok
X1
ok
X2
ok
U51
X1
X2
isNeList
ok
X
ok
isNeList
X
active
U31
tt
mark
tt
active
isPal
nil
mark
tt
U22
mark
X
mark
U22
X
U42
mark
X
mark
U42
X
active
isQid
u
mark
tt
proper
tt
ok
tt
active
U72
tt
mark
tt
proper
o
ok
o
U71
mark
X1
X2
mark
U71
X1
X2
proper
a
ok
a
active
U61
tt
mark
tt
isNePal
ok
X
ok
isNePal
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
__
mark
X1
X2
mark
__
X1
X2
proper
i
ok
i
U72
mark
X
mark
U72
X
isPal
ok
X
ok
isPal
X
active
U52
tt
mark
tt
active
U42
tt
mark
tt
U41
mark
X1
X2
mark
U41
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
U61
mark
X
mark
U61
X
active
U22
tt
mark
tt
U81
mark
X
mark
U81
X
U51
mark
X1
X2
mark
U51
X1
X2
U11
mark
X
mark
U11
X
U42
ok
X
ok
U42
X
U72
ok
X
ok
U72
X
U81
ok
X
ok
U81
X
U61
ok
X
ok
U61
X
__
X1
mark
X2
mark
__
X1
X2
proper
u
ok
u
active
isQid
o
mark
tt
active
U22
X
U22
active
X
false
active
U71
X1
X2
U71
active
X1
X2
false
active
U61
X
U61
active
X
false
active
U41
X1
X2
U41
active
X1
X2
false
active
U42
X
U42
active
X
false
active
U71
tt
P
U72
isPal
P
false
active
U71
tt
P
isPal
P
false
active
isPal
V
U81
isNePal
V
false
active
isPal
V
isNePal
V
false
active
isNePal
__
I
__
P
I
U71
isQid
I
P
false
active
isNePal
__
I
__
P
I
isQid
I
false
active
__
X1
X2
__
active
X1
X2
false
active
isNeList
__
V1
V2
U41
isList
V1
V2
false
active
isNeList
__
V1
V2
isList
V1
false
active
U51
X1
X2
U51
active
X1
X2
false
active
U51
tt
V2
U52
isList
V2
false
active
U51
tt
V2
isList
V2
false
active
U11
X
U11
active
X
false
active
U21
tt
V2
U22
isList
V2
false
active
U21
tt
V2
isList
V2
false
active
U81
X
U81
active
X
false
active
isNePal
V
U61
isQid
V
false
active
isNePal
V
isQid
V
false
active
U21
X1
X2
U21
active
X1
X2
false
active
__
X1
X2
__
X1
active
X2
false
active
isNeList
V
U31
isQid
V
false
active
isNeList
V
isQid
V
false
active
U31
X
U31
active
X
false
active
isNeList
__
V1
V2
U51
isNeList
V1
V2
false
active
isNeList
__
V1
V2
isNeList
V1
false
active
isList
V
U11
isNeList
V
false
active
isList
V
isNeList
V
false
active
__
__
X
Y
Z
__
X
__
Y
Z
false
active
__
__
X
Y
Z
__
Y
Z
false
active
U41
tt
V2
U42
isNeList
V2
false
active
U41
tt
V2
isNeList
V2
false
active
isList
__
V1
V2
U21
isList
V1
V2
false
active
isList
__
V1
V2
isList
V1
false
active
U52
X
U52
active
X
false
active
U72
X
U72
active
X
false
proper
U52
X
proper
X
proper
U81
X
proper
X
proper
isNePal
X
proper
X
proper
U72
X
proper
X
proper
U21
X1
X2
proper
X1
proper
U42
X
proper
X
proper
isList
X
proper
X
proper
U71
X1
X2
proper
X2
proper
U51
X1
X2
proper
X1
proper
U21
X1
X2
proper
X2
proper
__
X1
X2
proper
X2
proper
U51
X1
X2
proper
X2
proper
U22
X
proper
X
proper
isPal
X
proper
X
proper
__
X1
X2
proper
X1
proper
U11
X
proper
X
proper
isQid
X
proper
X
proper
U41
X1
X2
proper
X1
proper
U41
X1
X2
proper
X2
proper
isNeList
X
proper
X
proper
U61
X
proper
X
proper
U31
X
proper
X
proper
U71
X1
X2
proper
X1
true
a
0
1
U72
1
0
U21
2
1
2
1
U11
1
1
1
isNeList
1
1
9999
isPal
1
1
1
U42
1
1
23802
u
0
1
U71
2
1
2
23235
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
1
U72
1
1
1
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
1
17686
ok
1
1
17686
isList
1
1
14078
isNePal
1
0
nil
0
0
mark
1
0
isList
1
0
proper
1
1
0
i
0
1
U52
1
1
1
U61
1
1
14622
U51
2
0
e
0
1
U11
1
0
active
1
22305
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
1
1
U51
2
1
2
1
U41
2
1
2
18871
U31
1
0
__
2
1
2
1
U61
1
0
U31
mark
X
mark
U31
X
proper
e
ok
e
active
U11
tt
mark
tt
active
U81
tt
mark
tt
U52
mark
X
mark
U52
X
U11
ok
X
ok
U11
X
isQid
ok
X
ok
isQid
X
active
isQid
a
mark
tt
active
isList
nil
mark
tt
proper
nil
ok
nil
active
isQid
e
mark
tt
__
ok
X1
ok
X2
ok
__
X1
X2
active
isQid
i
mark
tt
U51
ok
X1
ok
X2
ok
U51
X1
X2
isNeList
ok
X
ok
isNeList
X
active
U31
tt
mark
tt
isList
ok
X
ok
isList
X
active
isPal
nil
mark
tt
U22
mark
X
mark
U22
X
U42
mark
X
mark
U42
X
active
isQid
u
mark
tt
proper
tt
ok
tt
active
U72
tt
mark
tt
proper
o
ok
o
U71
mark
X1
X2
mark
U71
X1
X2
proper
a
ok
a
active
U61
tt
mark
tt
isNePal
ok
X
ok
isNePal
X
U71
ok
X1
ok
X2
ok
U71
X1
X2
__
mark
X1
X2
mark
__
X1
X2
proper
i
ok
i
U72
mark
X
mark
U72
X
isPal
ok
X
ok
isPal
X
active
U52
tt
mark
tt
active
U42
tt
mark
tt
U41
mark
X1
X2
mark
U41
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
U61
mark
X
mark
U61
X
active
U22
tt
mark
tt
U81
mark
X
mark
U81
X
U21
mark
X1
X2
mark
U21
X1
X2
U51
mark
X1
X2
mark
U51
X1
X2
U11
mark
X
mark
U11
X
U42
ok
X
ok
U42
X
U72
ok
X
ok
U72
X
U81
ok
X
ok
U81
X
U61
ok
X
ok
U61
X
__
X1
mark
X2
mark
__
X1
X2
proper
u
ok
u
active
isQid
o
mark
tt
U21
ok
X1
ok
X2
ok
U21
X1
X2
proper
U31
X
U31
proper
X
false
U31
mark
X
U31
X
U31
ok
X
U31
X
true
a
0
1
U72
1
0
U21
2
1
2
1
U11
1
8786
isNeList
1
2
isPal
1
1
1
U42
1
1
1
u
0
1
U71
2
1
2
1
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
1
U72
1
3
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
5017
U42
1
0
proper
1
1
ok
1
1
3905
isList
1
3
isNePal
1
0
nil
0
33606
mark
1
1
55148
isList
1
0
proper
1
0
i
0
20845
U52
1
1
33730
U61
1
1
1
U51
2
0
e
0
256
U11
1
0
active
1
1
1
U31
1
1
13020
U41
2
0
active
1
0
U21
2
0
U81
1
270
U22
1
0
tt
0
1
U71
2
0
U22
1
1
26834
U51
2
54947
U41
2
1
26287
U31
1
1
0
__
2
1
21540
U61
1
0
U31
mark
X
mark
U31
X
isQid
ok
X
ok
isQid
X
U31
ok
X
ok
U31
X
proper
U71
X1
X2
U71
proper
X1
proper
X2
false
U71
mark
X1
X2
U71
X1
X2
U71
ok
X1
ok
X2
U71
X1
X2
true
a
0
1
U72
1
0
U21
2
3
U11
1
32009
isNeList
1
2
isPal
1
24328
U42
1
1
16872
u
0
31216
U71
2
2
14990
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
2954
U72
1
3
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
14652
o
0
16160
U42
1
0
proper
1
1
ok
1
1
10263
isList
1
3
isNePal
1
0
nil
0
1
mark
1
1
6559
isList
1
0
proper
1
0
i
0
17822
U52
1
1
40351
U61
1
31302
U51
2
0
e
0
41499
U11
1
0
active
1
1
U31
1
356
U41
2
0
active
1
0
U21
2
0
U81
1
7523
U22
1
0
tt
0
1
U71
2
1
0
U22
1
8511
U51
2
15505
U41
2
10906
U31
1
0
__
2
1
2
U61
1
0
proper
U52
X
U52
proper
X
false
U52
mark
X
U52
X
U52
ok
X
U52
X
true
a
0
1
U72
1
0
U21
2
31410
U11
1
12354
isNeList
1
2
isPal
1
24328
U42
1
1
16872
u
0
18418
U71
2
2
40762
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
2954
U72
1
12524
isQid
1
0
isPal
1
0
U52
1
1
0
isQid
1
14652
o
0
16160
U42
1
0
proper
1
1
ok
1
1
28976
isList
1
2
isNePal
1
0
nil
0
1
mark
1
1
29849
isList
1
0
proper
1
0
i
0
17822
U52
1
1
1
U61
1
18329
U51
2
0
e
0
2247
U11
1
0
active
1
1
U31
1
18839
U41
2
0
active
1
0
U21
2
0
U81
1
14174
U22
1
0
tt
0
1
U71
2
0
U22
1
30724
U51
2
26007
U41
2
16484
U31
1
0
__
2
1
2
U61
1
0
proper
isPal
X
isPal
proper
X
false
isPal
ok
X
isPal
X
true
a
0
1
U72
1
0
U21
2
2
U11
1
2
isNeList
1
2
isPal
1
22740
U42
1
1
1
u
0
38026
U71
2
2
5437
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
31633
U72
1
12524
isQid
1
0
isPal
1
1
0
U52
1
0
isQid
1
14652
o
0
43122
U42
1
0
proper
1
1
ok
1
1
8605
isList
1
2
isNePal
1
0
nil
0
1
mark
1
1
29849
isList
1
0
proper
1
0
i
0
8240
U52
1
1
1
U61
1
12448
U51
2
0
e
0
2247
U11
1
0
active
1
1
U31
1
8931
U41
2
0
active
1
0
U21
2
0
U81
1
23381
U22
1
0
tt
0
1
U71
2
0
U22
1
30724
U51
2
2
U41
2
16484
U31
1
0
__
2
1
2
U61
1
0
proper
U72
X
U72
proper
X
false
U72
mark
X
U72
X
U72
ok
X
U72
X
true
a
0
1
U72
1
1
0
U21
2
2176
U11
1
28519
isNeList
1
2
isPal
1
22740
U42
1
1
20578
u
0
26631
U71
2
2
30707
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
22335
U72
1
24855
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
14652
o
0
11601
U42
1
0
proper
1
1
ok
1
1
28710
isList
1
2
isNePal
1
0
nil
0
1
mark
1
1
29849
isList
1
0
proper
1
0
i
0
8240
U52
1
1
1
U61
1
11469
U51
2
0
e
0
14095
U11
1
0
active
1
1
U31
1
6706
U41
2
0
active
1
0
U21
2
0
U81
1
17613
U22
1
0
tt
0
1
U71
2
0
U22
1
31853
U51
2
31669
U41
2
34721
U31
1
0
__
2
1
2
U61
1
0
proper
U11
X
U11
proper
X
false
U11
ok
X
U11
X
U11
mark
X
U11
X
true
a
0
1
U72
1
0
U21
2
4634
U11
1
10709
isNeList
1
2
isPal
1
22740
U42
1
1
15815
u
0
59110
U71
2
2
15115
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
22335
U72
1
36300
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
21733
o
0
36730
U42
1
0
proper
1
1
ok
1
1
20595
isList
1
2
isNePal
1
0
nil
0
1
mark
1
1
29849
isList
1
0
proper
1
0
i
0
8240
U52
1
1
1
U61
1
9795
U51
2
0
e
0
50752
U11
1
1
0
active
1
1
U31
1
14470
U41
2
0
active
1
0
U21
2
0
U81
1
1
9728
U22
1
0
tt
0
1
U71
2
0
U22
1
31853
U51
2
8092
U41
2
34721
U31
1
0
__
2
1
2
U61
1
0
proper
__
X1
X2
__
proper
X1
proper
X2
false
__
X1
mark
X2
__
X1
X2
__
mark
X1
X2
__
X1
X2
__
ok
X1
ok
X2
__
X1
X2
true
a
0
1
U72
1
0
U21
2
4634
U11
1
2
isNeList
1
2
isPal
1
22740
U42
1
1
11793
u
0
1
U71
2
2
15115
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
1
2
0
isNePal
1
20351
U72
1
36300
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
21733
o
0
1
U42
1
0
proper
1
1
ok
1
1
27297
isList
1
10471
isNePal
1
0
nil
0
1
mark
1
1
21817
isList
1
0
proper
1
0
i
0
1
U52
1
1
1
U61
1
2
U51
2
0
e
0
1
U11
1
0
active
1
1
U31
1
6224
U41
2
0
active
1
0
U21
2
0
U81
1
1
16016
U22
1
0
tt
0
1
U71
2
0
U22
1
41429
U51
2
26158
U41
2
64911
U31
1
0
__
2
1
2
U61
1
0
proper
U41
X1
X2
U41
proper
X1
proper
X2
false
U41
ok
X1
ok
X2
U41
X1
X2
U41
mark
X1
X2
U41
X1
X2
true
a
0
1
U72
1
0
U21
2
2
U11
1
2
isNeList
1
2
isPal
1
30145
U42
1
1
23479
u
0
1
U71
2
2
15115
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
22051
U72
1
36300
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
21733
o
0
1
U42
1
0
proper
1
1
ok
1
1
1
isList
1
2
isNePal
1
0
nil
0
1
mark
1
1
21817
isList
1
0
proper
1
0
i
0
1
U52
1
1
2013
U61
1
2
U51
2
0
e
0
1
U11
1
0
active
1
1
U31
1
24036
U41
2
1
0
active
1
0
U21
2
0
U81
1
1
28573
U22
1
0
tt
0
1
U71
2
0
U22
1
41429
U51
2
16061
U41
2
64911
U31
1
0
__
2
1
2
U61
1
0
proper
U81
X
U81
proper
X
false
U81
mark
X
U81
X
U81
ok
X
U81
X
true
a
0
1
U72
1
0
U21
2
10741
U11
1
16120
isNeList
1
2
isPal
1
10802
U42
1
1
1
u
0
51225
U71
2
2
21325
top
1
0
U81
1
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
2
U72
1
64930
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
935
o
0
41051
U42
1
0
proper
1
1
ok
1
1
18290
isList
1
2
isNePal
1
0
nil
0
12145
mark
1
1
21817
isList
1
0
proper
1
0
i
0
1346
U52
1
1
1
U61
1
2
U51
2
0
e
0
33606
U11
1
0
active
1
1
U31
1
13508
U41
2
0
active
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
59265
U51
2
35794
U41
2
85714
U31
1
0
__
2
1
2
U61
1
0
proper
U51
X1
X2
U51
proper
X1
proper
X2
false
U51
ok
X1
ok
X2
U51
X1
X2
U51
mark
X1
X2
U51
X1
X2
true
a
0
1
U72
1
0
U21
2
1
2
43054
U11
1
2
isNeList
1
7085
isPal
1
1
37105
U42
1
3
u
0
1
U71
2
1
2
13474
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
1
U72
1
2
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
35412
o
0
41051
U42
1
0
proper
1
1
1
ok
1
1
18521
isList
1
1
48168
isNePal
1
0
nil
0
1
mark
1
3
isList
1
0
proper
1
0
i
0
14535
U52
1
9612
U61
1
1
8257
U51
2
2
0
e
0
33606
U11
1
0
active
1
1
U31
1
2
U41
2
0
active
1
0
U21
2
0
U81
1
1
12192
U22
1
0
tt
0
1
U71
2
0
U22
1
2
U51
2
2
U41
2
2
U31
1
0
__
2
1
2
U61
1
0
U51
mark
X1
X2
U51
X1
X2
isQid
ok
X
ok
isQid
X
U61
mark
X
mark
U61
X
U61
ok
X
ok
U61
X
U51
mark
X1
X2
U51
X1
X2
true
a
0
1
U72
1
0
U21
2
1
2
1
U11
1
2
isNeList
1
1
isPal
1
1
17702
U42
1
2
u
0
1
U71
2
1
2
0
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
1
U72
1
2
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
1
41296
ok
1
1
41297
isList
1
1
1
isNePal
1
0
nil
0
1
mark
1
1
21391
isList
1
0
proper
1
0
i
0
35169
U52
1
2
U61
1
1
17587
U51
2
1
0
e
0
1
U11
1
0
active
1
1
U31
1
2
U41
2
0
active
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
8909
U51
2
2
U41
2
9478
U31
1
0
__
2
1
2
U61
1
0
isQid
ok
X
ok
isQid
X
U61
mark
X
mark
U61
X
U61
ok
X
ok
U61
X
proper
isNePal
X
isNePal
proper
X
false
isNePal
ok
X
isNePal
X
true
a
0
1
U72
1
0
U21
2
1
2
533
U11
1
2
isNeList
1
53220
isPal
1
1
42393
U42
1
2
u
0
1
U71
2
1
2
0
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1
1
U72
1
2
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
1
30924
ok
1
1
30925
isList
1
1
1
isNePal
1
1
0
nil
0
1
mark
1
1
21391
isList
1
0
proper
1
0
i
0
1
U52
1
2
U61
1
1
1
U51
2
0
e
0
1
U11
1
0
active
1
1
U31
1
2
U41
2
0
active
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
2
U51
2
2
U41
2
28540
U31
1
0
__
2
1
2
U61
1
0
isQid
ok
X
ok
isQid
X
U61
mark
X
mark
U61
X
U61
ok
X
ok
U61
X
proper
isNeList
X
isNeList
proper
X
false
isNeList
ok
X
isNeList
X
true
a
0
1
U72
1
0
U21
2
1
2
533
U11
1
9395
isNeList
1
1
isPal
1
1
1
U42
1
2
u
0
1
U71
2
1
2
0
top
1
0
U81
1
0
isNeList
1
1
0
top
1
0
__
2
0
isNePal
1
1
1
U72
1
30681
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
1
53120
ok
1
1
53121
isList
1
1
1
isNePal
1
0
nil
0
1
mark
1
1
2
isList
1
0
proper
1
0
i
0
1
U52
1
2
U61
1
1
1
U51
2
0
e
0
1
U11
1
0
active
1
1
U31
1
2
U41
2
0
active
1
0
U21
2
0
U81
1
1
1
U22
1
0
tt
0
1
U71
2
0
U22
1
27437
U51
2
32745
U41
2
59928
U31
1
0
__
2
1
2
U61
1
0
isQid
ok
X
ok
isQid
X
U61
mark
X
mark
U61
X
U61
ok
X
ok
U61
X
proper
U22
X
U22
proper
X
false
U22
ok
X
U22
X
U22
mark
X
U22
X
true
a
0
1
U72
1
0
U21
2
1
1
U11
1
1
28983
isNeList
1
1
1
isPal
1
22084
U42
1
15343
u
0
30351
U71
2
22851
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
29195
U72
1
8000
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
41308
o
0
1
U42
1
0
proper
1
1
1
ok
1
1
24152
isList
1
18436
isNePal
1
0
nil
0
32345
mark
1
1
4961
isList
1
0
proper
1
0
i
0
30115
U52
1
1
7506
U61
1
13914
U51
2
0
e
0
2189
U11
1
0
active
1
1
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
1672
U22
1
1
0
tt
0
2438
U71
2
0
U22
1
14776
U51
2
11721
U41
2
29462
U31
1
0
__
2
1
28765
U61
1
0
proper
U61
X
U61
proper
X
false
U61
ok
X
U61
X
U61
mark
X
U61
X
true
a
0
1
U72
1
0
U21
2
2
1318
U11
1
1
874
isNeList
1
1
1
isPal
1
1319
U42
1
31213
u
0
1
U71
2
1318
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
1319
U72
1
1318
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
30799
o
0
23562
U42
1
0
proper
1
1318
ok
1
1
1318
isList
1
1319
isNePal
1
0
nil
0
24600
mark
1
1
1318
isList
1
0
proper
1
0
i
0
9712
U52
1
1319
U61
1
13914
U51
2
0
e
0
2189
U11
1
0
active
1
1317
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
1672
U22
1
0
tt
0
38165
U71
2
0
U22
1
1318
U51
2
1318
U41
2
1318
U31
1
0
__
2
1319
U61
1
1
0
proper
isList
X
isList
proper
X
false
isList
ok
X
isList
X
true
a
0
1
U72
1
0
U21
2
2
14318
U11
1
1
1
isNeList
1
1
1
isPal
1
3
U42
1
3
u
0
1
U71
2
2
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
28916
U72
1
2
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
1
U42
1
0
proper
1
2
ok
1
1
2
isList
1
23275
isNePal
1
0
nil
0
1
mark
1
1
26554
isList
1
1
0
proper
1
0
i
0
1
U52
1
16608
U61
1
13914
U51
2
0
e
0
22436
U11
1
0
active
1
1
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
3
U22
1
0
tt
0
12308
U71
2
0
U22
1
2
U51
2
2
U41
2
2
U31
1
0
__
2
3
U61
1
0
proper
U21
X1
X2
U21
proper
X1
proper
X2
false
U21
ok
X1
ok
X2
U21
X1
X2
U21
mark
X1
X2
U21
X1
X2
true
a
0
2
U72
1
0
U21
2
2
1773
U11
1
1
1
isNeList
1
1
1
isPal
1
3
U42
1
3
u
0
6143
U71
2
2
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
3
U72
1
2
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
2
U42
1
0
proper
1
2
ok
1
1
1
isList
1
3
isNePal
1
0
nil
0
2
mark
1
1
31644
isList
1
0
proper
1
0
i
0
2
U52
1
19817
U61
1
3
U51
2
0
e
0
2
U11
1
0
active
1
1
U31
1
1
1
U41
2
0
active
1
0
U21
2
1
0
U81
1
3
U22
1
0
tt
0
2
U71
2
0
U22
1
2
U51
2
2
U41
2
2
U31
1
0
__
2
3
U61
1
0
proper
U42
X
U42
proper
X
false
U42
ok
X
U42
X
U42
mark
X
U42
X
true
a
0
1
U72
1
0
U21
2
2
6030
U11
1
1
1
isNeList
1
1
1
isPal
1
3
U42
1
13623
u
0
18972
U71
2
2
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
12514
U72
1
2
isQid
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
28167
U42
1
1
0
proper
1
2
ok
1
1
2
isList
1
31907
isNePal
1
0
nil
0
2
mark
1
1
31644
isList
1
0
proper
1
0
i
0
658
U52
1
4018
U61
1
12019
U51
2
0
e
0
1
U11
1
0
active
1
1
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
21268
U22
1
0
tt
0
32626
U71
2
0
U22
1
2
U51
2
2
U41
2
2
U31
1
0
__
2
3
U61
1
0
proper
isQid
X
isQid
proper
X
false
isQid
ok
X
isQid
X
true
a
0
1
U72
1
0
U21
2
2
6030
U11
1
1
1
isNeList
1
1
1
isPal
1
3
U42
1
3
u
0
47341
U71
2
2
top
1
0
U81
1
0
isNeList
1
0
top
1
0
__
2
0
isNePal
1
12514
U72
1
2
isQid
1
1
0
isPal
1
0
U52
1
0
isQid
1
1
1
o
0
30282
U42
1
0
proper
1
2
ok
1
1
3
isList
1
31907
isNePal
1
0
nil
0
1
mark
1
1
31644
isList
1
0
proper
1
0
i
0
27618
U52
1
4018
U61
1
3
U51
2
0
e
0
45054
U11
1
0
active
1
1
U31
1
1
1
U41
2
0
active
1
0
U21
2
0
U81
1
3
U22
1
0
tt
0
2
U71
2
0
U22
1
2
U51
2
2
U41
2
2
U31
1
0
__
2
3
U61
1
0
NaTT
certifiable-1.6