active
U11
tt
V1
V2
mark
U12
isNat
V1
V2
active
U12
tt
V2
mark
U13
isNat
V2
active
U13
tt
mark
tt
active
U21
tt
V1
mark
U22
isNat
V1
active
U22
tt
mark
tt
active
U31
tt
V1
V2
mark
U32
isNat
V1
V2
active
U32
tt
V2
mark
U33
isNat
V2
active
U33
tt
mark
tt
active
U41
tt
N
mark
N
active
U51
tt
M
N
mark
s
plus
N
M
active
U61
tt
mark
0
active
U71
tt
M
N
mark
plus
x
N
M
N
active
and
tt
X
mark
X
active
isNat
0
mark
tt
active
isNat
plus
V1
V2
mark
U11
and
isNatKind
V1
isNatKind
V2
V1
V2
active
isNat
s
V1
mark
U21
isNatKind
V1
V1
active
isNat
x
V1
V2
mark
U31
and
isNatKind
V1
isNatKind
V2
V1
V2
active
isNatKind
0
mark
tt
active
isNatKind
plus
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
active
isNatKind
s
V1
mark
isNatKind
V1
active
isNatKind
x
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
active
plus
N
0
mark
U41
and
isNat
N
isNatKind
N
N
active
plus
N
s
M
mark
U51
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
active
x
N
0
mark
U61
and
isNat
N
isNatKind
N
active
x
N
s
M
mark
U71
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
active
U11
X1
X2
X3
U11
active
X1
X2
X3
active
U12
X1
X2
U12
active
X1
X2
active
U13
X
U13
active
X
active
U21
X1
X2
U21
active
X1
X2
active
U22
X
U22
active
X
active
U31
X1
X2
X3
U31
active
X1
X2
X3
active
U32
X1
X2
U32
active
X1
X2
active
U33
X
U33
active
X
active
U41
X1
X2
U41
active
X1
X2
active
U51
X1
X2
X3
U51
active
X1
X2
X3
active
s
X
s
active
X
active
plus
X1
X2
plus
active
X1
X2
active
plus
X1
X2
plus
X1
active
X2
active
U61
X
U61
active
X
active
U71
X1
X2
X3
U71
active
X1
X2
X3
active
x
X1
X2
x
active
X1
X2
active
x
X1
X2
x
X1
active
X2
active
and
X1
X2
and
active
X1
X2
U11
mark
X1
X2
X3
mark
U11
X1
X2
X3
U12
mark
X1
X2
mark
U12
X1
X2
U13
mark
X
mark
U13
X
U21
mark
X1
X2
mark
U21
X1
X2
U22
mark
X
mark
U22
X
U31
mark
X1
X2
X3
mark
U31
X1
X2
X3
U32
mark
X1
X2
mark
U32
X1
X2
U33
mark
X
mark
U33
X
U41
mark
X1
X2
mark
U41
X1
X2
U51
mark
X1
X2
X3
mark
U51
X1
X2
X3
s
mark
X
mark
s
X
plus
mark
X1
X2
mark
plus
X1
X2
plus
X1
mark
X2
mark
plus
X1
X2
U61
mark
X
mark
U61
X
U71
mark
X1
X2
X3
mark
U71
X1
X2
X3
x
mark
X1
X2
mark
x
X1
X2
x
X1
mark
X2
mark
x
X1
X2
and
mark
X1
X2
mark
and
X1
X2
proper
U11
X1
X2
X3
U11
proper
X1
proper
X2
proper
X3
proper
tt
ok
tt
proper
U12
X1
X2
U12
proper
X1
proper
X2
proper
isNat
X
isNat
proper
X
proper
U13
X
U13
proper
X
proper
U21
X1
X2
U21
proper
X1
proper
X2
proper
U22
X
U22
proper
X
proper
U31
X1
X2
X3
U31
proper
X1
proper
X2
proper
X3
proper
U32
X1
X2
U32
proper
X1
proper
X2
proper
U33
X
U33
proper
X
proper
U41
X1
X2
U41
proper
X1
proper
X2
proper
U51
X1
X2
X3
U51
proper
X1
proper
X2
proper
X3
proper
s
X
s
proper
X
proper
plus
X1
X2
plus
proper
X1
proper
X2
proper
U61
X
U61
proper
X
proper
0
ok
0
proper
U71
X1
X2
X3
U71
proper
X1
proper
X2
proper
X3
proper
x
X1
X2
x
proper
X1
proper
X2
proper
and
X1
X2
and
proper
X1
proper
X2
proper
isNatKind
X
isNatKind
proper
X
U11
ok
X1
ok
X2
ok
X3
ok
U11
X1
X2
X3
U12
ok
X1
ok
X2
ok
U12
X1
X2
isNat
ok
X
ok
isNat
X
U13
ok
X
ok
U13
X
U21
ok
X1
ok
X2
ok
U21
X1
X2
U22
ok
X
ok
U22
X
U31
ok
X1
ok
X2
ok
X3
ok
U31
X1
X2
X3
U32
ok
X1
ok
X2
ok
U32
X1
X2
U33
ok
X
ok
U33
X
U41
ok
X1
ok
X2
ok
U41
X1
X2
U51
ok
X1
ok
X2
ok
X3
ok
U51
X1
X2
X3
s
ok
X
ok
s
X
plus
ok
X1
ok
X2
ok
plus
X1
X2
U61
ok
X
ok
U61
X
U71
ok
X1
ok
X2
ok
X3
ok
U71
X1
X2
X3
x
ok
X1
ok
X2
ok
x
X1
X2
and
ok
X1
ok
X2
ok
and
X1
X2
isNatKind
ok
X
ok
isNatKind
X
top
mark
X
top
proper
X
top
ok
X
top
active
X
2.2
active
U12
tt
V2
isNat
V2
top
ok
X
active
X
active
U31
tt
V1
V2
isNat
V1
U51
mark
X1
X2
X3
U51
X1
X2
X3
proper
plus
X1
X2
proper
X2
proper
U31
X1
X2
X3
proper
X2
active
plus
N
s
M
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
active
U21
tt
V1
U22
isNat
V1
proper
U21
X1
X2
U21
proper
X1
proper
X2
active
U31
tt
V1
V2
U32
isNat
V1
V2
active
U32
tt
V2
U33
isNat
V2
active
isNat
x
V1
V2
isNatKind
V1
U32
ok
X1
ok
X2
U32
X1
X2
active
plus
X1
X2
active
X2
proper
s
X
proper
X
U31
ok
X1
ok
X2
ok
X3
U31
X1
X2
X3
proper
U11
X1
X2
X3
proper
X2
active
s
X
s
active
X
proper
U11
X1
X2
X3
U11
proper
X1
proper
X2
proper
X3
proper
x
X1
X2
x
proper
X1
proper
X2
proper
isNatKind
X
isNatKind
proper
X
proper
U21
X1
X2
proper
X1
and
ok
X1
ok
X2
and
X1
X2
active
isNat
plus
V1
V2
U11
and
isNatKind
V1
isNatKind
V2
V1
V2
active
plus
N
s
M
isNat
N
active
isNat
x
V1
V2
U31
and
isNatKind
V1
isNatKind
V2
V1
V2
active
plus
N
0
isNatKind
N
proper
U21
X1
X2
proper
X2
proper
U12
X1
X2
U12
proper
X1
proper
X2
proper
U71
X1
X2
X3
U71
proper
X1
proper
X2
proper
X3
active
U21
tt
V1
isNat
V1
active
x
N
s
M
isNatKind
N
proper
isNatKind
X
proper
X
active
U11
tt
V1
V2
U12
isNat
V1
V2
active
x
N
0
U61
and
isNat
N
isNatKind
N
active
plus
N
0
isNat
N
active
isNatKind
s
V1
isNatKind
V1
top
mark
X
top
proper
X
active
x
N
0
isNatKind
N
U71
mark
X1
X2
X3
U71
X1
X2
X3
active
U32
X1
X2
U32
active
X1
X2
active
isNatKind
plus
V1
V2
isNatKind
V1
active
U32
tt
V2
isNat
V2
active
isNatKind
plus
V1
V2
isNatKind
V2
active
U21
X1
X2
U21
active
X1
X2
active
isNatKind
x
V1
V2
and
isNatKind
V1
isNatKind
V2
active
x
N
0
and
isNat
N
isNatKind
N
active
x
N
s
M
and
isNat
N
isNatKind
N
proper
isNat
X
isNat
proper
X
proper
U61
X
U61
proper
X
active
plus
N
s
M
and
isNat
M
isNatKind
M
active
plus
X1
X2
plus
X1
active
X2
active
U31
X1
X2
X3
active
X1
x
X1
mark
X2
x
X1
X2
active
x
N
s
M
and
isNat
M
isNatKind
M
U33
ok
X
U33
X
U13
mark
X
U13
X
active
U51
X1
X2
X3
active
X1
proper
U13
X
U13
proper
X
proper
U11
X1
X2
X3
proper
X1
active
U11
X1
X2
X3
U11
active
X1
X2
X3
plus
ok
X1
ok
X2
plus
X1
X2
proper
U71
X1
X2
X3
proper
X1
active
isNatKind
x
V1
V2
isNatKind
V2
active
x
N
s
M
isNatKind
M
plus
X1
mark
X2
plus
X1
X2
proper
U51
X1
X2
X3
U51
proper
X1
proper
X2
proper
X3
active
U13
X
U13
active
X
active
plus
N
s
M
and
isNat
N
isNatKind
N
U41
ok
X1
ok
X2
U41
X1
X2
proper
U41
X1
X2
U41
proper
X1
proper
X2
proper
U31
X1
X2
X3
U31
proper
X1
proper
X2
proper
X3
active
U61
X
active
X
proper
U71
X1
X2
X3
proper
X3
plus
mark
X1
X2
plus
X1
X2
U11
ok
X1
ok
X2
ok
X3
U11
X1
X2
X3
active
plus
N
s
M
isNatKind
M
active
U22
X
U22
active
X
proper
U13
X
proper
X
proper
U33
X
proper
X
active
s
X
active
X
U12
mark
X1
X2
U12
X1
X2
proper
U61
X
proper
X
active
U31
X1
X2
X3
U31
active
X1
X2
X3
proper
isNat
X
proper
X
proper
U31
X1
X2
X3
proper
X1
active
x
N
s
M
isNat
N
active
x
X1
X2
x
X1
active
X2
active
x
N
s
M
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
proper
U32
X1
X2
U32
proper
X1
proper
X2
proper
U33
X
U33
proper
X
U33
mark
X
U33
X
active
U71
X1
X2
X3
U71
active
X1
X2
X3
proper
U51
X1
X2
X3
proper
X1
proper
U41
X1
X2
proper
X2
active
isNatKind
x
V1
V2
isNatKind
V1
active
x
N
s
M
isNat
M
proper
U41
X1
X2
proper
X1
active
plus
X1
X2
active
X1
proper
and
X1
X2
and
proper
X1
proper
X2
active
U33
X
U33
active
X
active
isNat
plus
V1
V2
and
isNatKind
V1
isNatKind
V2
active
U71
tt
M
N
x
N
M
active
U21
X1
X2
active
X1
and
mark
X1
X2
and
X1
X2
active
isNatKind
plus
V1
V2
and
isNatKind
V1
isNatKind
V2
active
plus
N
0
U41
and
isNat
N
isNatKind
N
N
U12
ok
X1
ok
X2
U12
X1
X2
proper
x
X1
X2
proper
X1
active
isNat
plus
V1
V2
isNatKind
V1
active
U51
tt
M
N
s
plus
N
M
proper
x
X1
X2
proper
X2
proper
U32
X1
X2
proper
X2
proper
plus
X1
X2
plus
proper
X1
proper
X2
active
plus
N
s
M
isNatKind
N
proper
U22
X
proper
X
active
U51
tt
M
N
plus
N
M
active
and
X1
X2
active
X1
x
mark
X1
X2
x
X1
X2
active
plus
N
s
M
U51
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
active
isNat
x
V1
V2
and
isNatKind
V1
isNatKind
V2
U21
mark
X1
X2
U21
X1
X2
x
ok
X1
ok
X2
x
X1
X2
active
U33
X
active
X
active
isNat
s
V1
isNatKind
V1
proper
plus
X1
X2
proper
X1
active
U11
tt
V1
V2
isNat
V1
proper
U31
X1
X2
X3
proper
X3
active
U71
tt
M
N
plus
x
N
M
N
active
U11
X1
X2
X3
active
X1
proper
U51
X1
X2
X3
proper
X3
active
plus
N
0
and
isNat
N
isNatKind
N
active
U12
X1
X2
U12
active
X1
X2
isNat
ok
X
isNat
X
proper
U22
X
U22
proper
X
active
isNat
x
V1
V2
isNatKind
V2
active
x
N
0
isNat
N
active
U61
X
U61
active
X
s
mark
X
s
X
active
x
X1
X2
x
active
X1
X2
U22
mark
X
U22
X
active
plus
X1
X2
plus
active
X1
X2
U22
ok
X
U22
X
proper
U12
X1
X2
proper
X2
active
isNat
plus
V1
V2
isNatKind
V2
proper
U32
X1
X2
proper
X1
active
U13
X
active
X
active
x
N
s
M
U71
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
proper
U51
X1
X2
X3
proper
X2
proper
U11
X1
X2
X3
proper
X3
top
ok
X
top
active
X
proper
and
X1
X2
proper
X2
s
ok
X
s
X
active
plus
N
s
M
isNat
M
U11
mark
X1
X2
X3
U11
X1
X2
X3
proper
s
X
s
proper
X
isNatKind
ok
X
isNatKind
X
U61
ok
X
U61
X
U21
ok
X1
ok
X2
U21
X1
X2
top
mark
X
proper
X
proper
U71
X1
X2
X3
proper
X2
active
U12
tt
V2
U13
isNat
V2
active
U41
X1
X2
U41
active
X1
X2
proper
U12
X1
X2
proper
X1
U61
mark
X
U61
X
U13
ok
X
U13
X
active
U51
X1
X2
X3
U51
active
X1
X2
X3
active
U32
X1
X2
active
X1
active
isNat
s
V1
U21
isNatKind
V1
V1
active
U41
X1
X2
active
X1
U51
ok
X1
ok
X2
ok
X3
U51
X1
X2
X3
proper
and
X1
X2
proper
X1
active
x
X1
X2
active
X2
active
U12
X1
X2
active
X1
active
U22
X
active
X
U41
mark
X1
X2
U41
X1
X2
active
and
X1
X2
and
active
X1
X2
U31
mark
X1
X2
X3
U31
X1
X2
X3
U71
ok
X1
ok
X2
ok
X3
U71
X1
X2
X3
active
U71
X1
X2
X3
active
X1
active
x
X1
X2
active
X1
U32
mark
X1
X2
U32
X1
X2
true
top
ok
X
top
active
X
top
mark
X
top
proper
X
true
U32
2
2
isNatKind
1
1
isNat
1
1
plus
2
1
top
1
1
proper
1
1
ok
1
1
s
1
1
isNat
1
1
active
1
1
active
1
1
U71
3
2
and
2
2
U21
2
2
2
1
U11
3
3
2
3
1
s
1
5
1
U71
3
7
2
3
1
top
1
0
and
2
3
2
1
U13
1
0
U12
2
3
1
2
U33
1
0
x
2
7
2
1
U12
2
0
0
0
3
x
2
0
1
2
mark
1
0
1
U32
2
3
1
2
U33
1
2
1
proper
1
0
plus
2
6
1
2
U61
1
3
1
U51
3
0
2
3
1
U11
3
0
3
2
U31
3
4
2
1
3
U41
2
0
2
1
U21
2
0
1
2
U22
1
0
tt
0
0
U13
1
1
1
U22
1
0
1
U51
3
6
3
2
1
isNatKind
1
0
U41
2
5
2
1
U31
3
0
2
1
3
U61
1
0
U21
2
1
0
2
0
0
U11
3
1
0
2
0
3
0
0
s
1
1
0
U71
3
1
0
2
0
3
0
0
top
1
0
and
2
1
0
2
0
0
U13
1
0
U12
2
1
0
2
0
0
U33
1
0
x
2
1
0
2
0
0
U12
2
0
0
0
0
x
2
1
0
2
0
0
mark
1
1
0
U32
2
1
0
2
0
0
U33
1
1
0
proper
1
0
plus
2
1
0
2
0
0
U61
1
1
0
U51
3
1
0
2
0
3
0
0
U11
3
2
0
3
0
0
U31
3
1
0
2
0
3
0
0
U41
2
1
0
2
0
0
U21
2
1
0
2
0
0
U22
1
0
tt
0
0
U13
1
1
0
U22
1
1
0
U51
3
1
0
2
0
3
0
0
isNatKind
1
0
U41
2
1
0
2
0
0
U31
3
1
0
2
0
3
0
0
U61
1
0
top
ok
X
top
active
X
active
isNatKind
0
mark
tt
U32
mark
X1
X2
mark
U32
X1
X2
proper
and
X1
X2
and
proper
X1
proper
X2
active
U21
tt
V1
mark
U22
isNat
V1
active
isNat
plus
V1
V2
mark
U11
and
isNatKind
V1
isNatKind
V2
V1
V2
active
U33
tt
mark
tt
s
mark
X
mark
s
X
active
U11
tt
V1
V2
mark
U12
isNat
V1
V2
proper
0
ok
0
active
U13
tt
mark
tt
active
isNat
s
V1
mark
U21
isNatKind
V1
V1
active
isNatKind
x
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
active
s
X
s
active
X
proper
U22
X
U22
proper
X
U13
ok
X
ok
U13
X
active
U11
X1
X2
X3
U11
active
X1
X2
X3
proper
tt
ok
tt
active
isNatKind
plus
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
active
U32
X1
X2
U32
active
X1
X2
active
isNat
x
V1
V2
mark
U31
and
isNatKind
V1
isNatKind
V2
V1
V2
x
X1
mark
X2
mark
x
X1
X2
active
U12
X1
X2
U12
active
X1
X2
U22
ok
X
ok
U22
X
isNat
ok
X
ok
isNat
X
active
U41
X1
X2
U41
active
X1
X2
active
plus
N
0
mark
U41
and
isNat
N
isNatKind
N
N
active
U13
X
U13
active
X
proper
isNat
X
isNat
proper
X
U11
mark
X1
X2
X3
mark
U11
X1
X2
X3
active
U22
tt
mark
tt
proper
U41
X1
X2
U41
proper
X1
proper
X2
active
U33
X
U33
active
X
proper
U12
X1
X2
U12
proper
X1
proper
X2
s
ok
X
ok
s
X
U51
ok
X1
ok
X2
ok
X3
ok
U51
X1
X2
X3
active
U51
tt
M
N
mark
s
plus
N
M
active
U61
X
U61
active
X
active
U32
tt
V2
mark
U33
isNat
V2
U31
ok
X1
ok
X2
ok
X3
ok
U31
X1
X2
X3
active
isNatKind
s
V1
mark
isNatKind
V1
active
x
N
s
M
mark
U71
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
U31
mark
X1
X2
X3
mark
U31
X1
X2
X3
U41
mark
X1
X2
mark
U41
X1
X2
active
U22
X
U22
active
X
proper
U11
X1
X2
X3
U11
proper
X1
proper
X2
proper
X3
active
isNat
0
mark
tt
U11
ok
X1
ok
X2
ok
X3
ok
U11
X1
X2
X3
U32
ok
X1
ok
X2
ok
U32
X1
X2
plus
X1
mark
X2
mark
plus
X1
X2
proper
x
X1
X2
x
proper
X1
proper
X2
active
U31
X1
X2
X3
U31
active
X1
X2
X3
active
U71
tt
M
N
mark
plus
x
N
M
N
proper
U31
X1
X2
X3
U31
proper
X1
proper
X2
proper
X3
U71
ok
X1
ok
X2
ok
X3
ok
U71
X1
X2
X3
U12
mark
X1
X2
mark
U12
X1
X2
proper
U71
X1
X2
X3
U71
proper
X1
proper
X2
proper
X3
proper
isNatKind
X
isNatKind
proper
X
active
plus
N
s
M
mark
U51
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
proper
U32
X1
X2
U32
proper
X1
proper
X2
active
x
N
0
mark
U61
and
isNat
N
isNatKind
N
plus
ok
X1
ok
X2
ok
plus
X1
X2
proper
U61
X
U61
proper
X
U61
mark
X
mark
U61
X
and
ok
X1
ok
X2
ok
and
X1
X2
active
U61
tt
mark
0
active
U41
tt
N
mark
N
active
and
tt
X
mark
X
U33
mark
X
mark
U33
X
U33
ok
X
ok
U33
X
active
U71
X1
X2
X3
U71
active
X1
X2
X3
proper
U21
X1
X2
U21
proper
X1
proper
X2
plus
mark
X1
X2
mark
plus
X1
X2
x
mark
X1
X2
mark
x
X1
X2
active
U31
tt
V1
V2
mark
U32
isNat
V1
V2
active
plus
X1
X2
plus
X1
active
X2
and
mark
X1
X2
mark
and
X1
X2
U71
mark
X1
X2
X3
mark
U71
X1
X2
X3
proper
s
X
s
proper
X
proper
plus
X1
X2
plus
proper
X1
proper
X2
U22
mark
X
mark
U22
X
proper
U33
X
U33
proper
X
U51
mark
X1
X2
X3
mark
U51
X1
X2
X3
U21
mark
X1
X2
mark
U21
X1
X2
proper
U51
X1
X2
X3
U51
proper
X1
proper
X2
proper
X3
U41
ok
X1
ok
X2
ok
U41
X1
X2
x
ok
X1
ok
X2
ok
x
X1
X2
isNatKind
ok
X
ok
isNatKind
X
active
plus
X1
X2
plus
active
X1
X2
active
x
X1
X2
x
active
X1
X2
U61
ok
X
ok
U61
X
active
x
X1
X2
x
X1
active
X2
U13
mark
X
mark
U13
X
proper
U13
X
U13
proper
X
U12
ok
X1
ok
X2
ok
U12
X1
X2
active
U51
X1
X2
X3
U51
active
X1
X2
X3
active
U21
X1
X2
U21
active
X1
X2
active
and
X1
X2
and
active
X1
X2
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
U12
tt
V2
mark
U13
isNat
V2
top
ok
X
top
active
X
true
U32
2
0
isNatKind
1
1
0
U21
2
2
0
U11
3
3
0
s
1
1
0
isNat
1
0
U71
3
1
0
top
1
0
and
2
2
0
plus
2
0
top
1
1
0
U13
1
0
U12
2
1
0
U33
1
0
x
2
1
0
U12
2
0
proper
1
3
ok
1
1
2
0
0
1
x
2
0
s
1
0
mark
1
0
U32
2
2
0
U33
1
1
0
proper
1
0
isNat
1
1
0
plus
2
1
0
U61
1
1
0
U51
3
0
U11
3
0
active
1
1
1
U31
3
1
0
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
0
U22
1
1
0
U51
3
3
0
isNatKind
1
0
U41
2
1
0
U31
3
0
and
2
0
U61
1
0
active
isNatKind
0
mark
tt
U32
mark
X1
X2
mark
U32
X1
X2
proper
and
X1
X2
and
proper
X1
proper
X2
active
U21
tt
V1
mark
U22
isNat
V1
active
isNat
plus
V1
V2
mark
U11
and
isNatKind
V1
isNatKind
V2
V1
V2
active
U33
tt
mark
tt
s
mark
X
mark
s
X
active
U11
tt
V1
V2
mark
U12
isNat
V1
V2
proper
0
ok
0
active
U13
tt
mark
tt
active
isNat
s
V1
mark
U21
isNatKind
V1
V1
active
isNatKind
x
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
active
s
X
s
active
X
proper
U22
X
U22
proper
X
U13
ok
X
ok
U13
X
active
U11
X1
X2
X3
U11
active
X1
X2
X3
proper
tt
ok
tt
active
isNatKind
plus
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
active
U32
X1
X2
U32
active
X1
X2
active
isNat
x
V1
V2
mark
U31
and
isNatKind
V1
isNatKind
V2
V1
V2
x
X1
mark
X2
mark
x
X1
X2
active
U12
X1
X2
U12
active
X1
X2
U22
ok
X
ok
U22
X
isNat
ok
X
ok
isNat
X
active
U41
X1
X2
U41
active
X1
X2
active
plus
N
0
mark
U41
and
isNat
N
isNatKind
N
N
active
U13
X
U13
active
X
proper
isNat
X
isNat
proper
X
U11
mark
X1
X2
X3
mark
U11
X1
X2
X3
active
U22
tt
mark
tt
proper
U41
X1
X2
U41
proper
X1
proper
X2
active
U33
X
U33
active
X
proper
U12
X1
X2
U12
proper
X1
proper
X2
s
ok
X
ok
s
X
U51
ok
X1
ok
X2
ok
X3
ok
U51
X1
X2
X3
active
U51
tt
M
N
mark
s
plus
N
M
active
U61
X
U61
active
X
active
U32
tt
V2
mark
U33
isNat
V2
U31
ok
X1
ok
X2
ok
X3
ok
U31
X1
X2
X3
active
isNatKind
s
V1
mark
isNatKind
V1
active
x
N
s
M
mark
U71
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
U31
mark
X1
X2
X3
mark
U31
X1
X2
X3
U41
mark
X1
X2
mark
U41
X1
X2
active
U22
X
U22
active
X
proper
U11
X1
X2
X3
U11
proper
X1
proper
X2
proper
X3
active
isNat
0
mark
tt
U11
ok
X1
ok
X2
ok
X3
ok
U11
X1
X2
X3
U32
ok
X1
ok
X2
ok
U32
X1
X2
plus
X1
mark
X2
mark
plus
X1
X2
proper
x
X1
X2
x
proper
X1
proper
X2
active
U31
X1
X2
X3
U31
active
X1
X2
X3
active
U71
tt
M
N
mark
plus
x
N
M
N
proper
U31
X1
X2
X3
U31
proper
X1
proper
X2
proper
X3
U71
ok
X1
ok
X2
ok
X3
ok
U71
X1
X2
X3
U12
mark
X1
X2
mark
U12
X1
X2
proper
U71
X1
X2
X3
U71
proper
X1
proper
X2
proper
X3
proper
isNatKind
X
isNatKind
proper
X
active
plus
N
s
M
mark
U51
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
proper
U32
X1
X2
U32
proper
X1
proper
X2
active
x
N
0
mark
U61
and
isNat
N
isNatKind
N
plus
ok
X1
ok
X2
ok
plus
X1
X2
proper
U61
X
U61
proper
X
U61
mark
X
mark
U61
X
and
ok
X1
ok
X2
ok
and
X1
X2
active
U61
tt
mark
0
active
U41
tt
N
mark
N
active
and
tt
X
mark
X
U33
mark
X
mark
U33
X
U33
ok
X
ok
U33
X
active
U71
X1
X2
X3
U71
active
X1
X2
X3
proper
U21
X1
X2
U21
proper
X1
proper
X2
plus
mark
X1
X2
mark
plus
X1
X2
x
mark
X1
X2
mark
x
X1
X2
active
U31
tt
V1
V2
mark
U32
isNat
V1
V2
active
plus
X1
X2
plus
X1
active
X2
and
mark
X1
X2
mark
and
X1
X2
U71
mark
X1
X2
X3
mark
U71
X1
X2
X3
proper
s
X
s
proper
X
proper
plus
X1
X2
plus
proper
X1
proper
X2
U22
mark
X
mark
U22
X
proper
U33
X
U33
proper
X
U51
mark
X1
X2
X3
mark
U51
X1
X2
X3
U21
mark
X1
X2
mark
U21
X1
X2
proper
U51
X1
X2
X3
U51
proper
X1
proper
X2
proper
X3
U41
ok
X1
ok
X2
ok
U41
X1
X2
x
ok
X1
ok
X2
ok
x
X1
X2
isNatKind
ok
X
ok
isNatKind
X
active
plus
X1
X2
plus
active
X1
X2
active
x
X1
X2
x
active
X1
X2
U61
ok
X
ok
U61
X
active
x
X1
X2
x
X1
active
X2
U13
mark
X
mark
U13
X
proper
U13
X
U13
proper
X
U12
ok
X1
ok
X2
ok
U12
X1
X2
active
U51
X1
X2
X3
U51
active
X1
X2
X3
active
U21
X1
X2
U21
active
X1
X2
active
and
X1
X2
and
active
X1
X2
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
U12
tt
V2
mark
U13
isNat
V2
top
mark
X
proper
X
false
proper
U41
X1
X2
proper
X1
proper
U41
X1
X2
proper
X2
proper
U51
X1
X2
X3
proper
X1
proper
U31
X1
X2
X3
proper
X1
proper
isNat
X
proper
X
proper
and
X1
X2
proper
X1
proper
U61
X
proper
X
proper
U33
X
proper
X
proper
U13
X
proper
X
proper
U71
X1
X2
X3
proper
X3
proper
U12
X1
X2
proper
X1
proper
U71
X1
X2
X3
proper
X2
proper
U71
X1
X2
X3
proper
X1
proper
and
X1
X2
proper
X2
proper
U11
X1
X2
X3
proper
X3
proper
U11
X1
X2
X3
proper
X1
proper
U51
X1
X2
X3
proper
X2
proper
U32
X1
X2
proper
X1
proper
U12
X1
X2
proper
X2
proper
U51
X1
X2
X3
proper
X3
proper
U31
X1
X2
X3
proper
X3
proper
isNatKind
X
proper
X
proper
plus
X1
X2
proper
X1
proper
U21
X1
X2
proper
X2
proper
U21
X1
X2
proper
X1
proper
U22
X
proper
X
proper
U11
X1
X2
X3
proper
X2
proper
s
X
proper
X
proper
U32
X1
X2
proper
X2
proper
x
X1
X2
proper
X2
proper
x
X1
X2
proper
X1
proper
U31
X1
X2
X3
proper
X2
proper
plus
X1
X2
proper
X2
true
U32
2
0
isNatKind
1
1
1
U21
2
1
2
1
U11
3
1
2
3
1
s
1
1
9
isNat
1
0
U71
3
1
2
3
5
top
1
0
and
2
1
2
1
plus
2
0
top
1
0
U13
1
0
U12
2
1
2
1
U33
1
0
x
2
1
2
3
U12
2
0
proper
1
1
12820
ok
1
1192
0
0
2
x
2
0
s
1
0
mark
1
1
0
U32
2
1
2
1
U33
1
1
1
proper
1
1
0
isNat
1
1
1
plus
2
1
2
3
U61
1
1
1
U51
3
0
U11
3
0
active
1
1
0
U31
3
1
2
3
1
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
1
1
U51
3
1
2
3
11
isNatKind
1
0
U41
2
1
2
1
U31
3
0
and
2
0
U61
1
0
active
isNatKind
0
mark
tt
U32
mark
X1
X2
mark
U32
X1
X2
active
U21
tt
V1
mark
U22
isNat
V1
active
U33
tt
mark
tt
s
mark
X
mark
s
X
active
U11
tt
V1
V2
mark
U12
isNat
V1
V2
proper
0
ok
0
active
U13
tt
mark
tt
active
isNatKind
x
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
U13
ok
X
ok
U13
X
proper
tt
ok
tt
active
isNatKind
plus
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
x
X1
mark
X2
mark
x
X1
X2
U22
ok
X
ok
U22
X
isNat
ok
X
ok
isNat
X
U11
mark
X1
X2
X3
mark
U11
X1
X2
X3
active
U22
tt
mark
tt
s
ok
X
ok
s
X
active
U51
tt
M
N
mark
s
plus
N
M
active
U32
tt
V2
mark
U33
isNat
V2
U31
ok
X1
ok
X2
ok
X3
ok
U31
X1
X2
X3
active
isNatKind
s
V1
mark
isNatKind
V1
U31
mark
X1
X2
X3
mark
U31
X1
X2
X3
U41
mark
X1
X2
mark
U41
X1
X2
active
isNat
0
mark
tt
U11
ok
X1
ok
X2
ok
X3
ok
U11
X1
X2
X3
U32
ok
X1
ok
X2
ok
U32
X1
X2
plus
X1
mark
X2
mark
plus
X1
X2
U71
ok
X1
ok
X2
ok
X3
ok
U71
X1
X2
X3
U12
mark
X1
X2
mark
U12
X1
X2
plus
ok
X1
ok
X2
ok
plus
X1
X2
U61
mark
X
mark
U61
X
and
ok
X1
ok
X2
ok
and
X1
X2
active
U61
tt
mark
0
active
U41
tt
N
mark
N
active
and
tt
X
mark
X
U33
mark
X
mark
U33
X
U33
ok
X
ok
U33
X
plus
mark
X1
X2
mark
plus
X1
X2
x
mark
X1
X2
mark
x
X1
X2
active
U31
tt
V1
V2
mark
U32
isNat
V1
V2
and
mark
X1
X2
mark
and
X1
X2
U71
mark
X1
X2
X3
mark
U71
X1
X2
X3
U22
mark
X
mark
U22
X
U21
mark
X1
X2
mark
U21
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
x
ok
X1
ok
X2
ok
x
X1
X2
isNatKind
ok
X
ok
isNatKind
X
U61
ok
X
ok
U61
X
U13
mark
X
mark
U13
X
U12
ok
X1
ok
X2
ok
U12
X1
X2
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
U12
tt
V2
mark
U13
isNat
V2
proper
U13
X
U13
proper
X
false
proper
U51
X1
X2
X3
U51
proper
X1
proper
X2
proper
X3
false
proper
U33
X
U33
proper
X
false
proper
plus
X1
X2
plus
proper
X1
proper
X2
false
proper
s
X
s
proper
X
false
proper
U21
X1
X2
U21
proper
X1
proper
X2
false
proper
U61
X
U61
proper
X
false
proper
U32
X1
X2
U32
proper
X1
proper
X2
false
proper
isNatKind
X
isNatKind
proper
X
false
proper
U71
X1
X2
X3
U71
proper
X1
proper
X2
proper
X3
false
proper
U31
X1
X2
X3
U31
proper
X1
proper
X2
proper
X3
false
proper
x
X1
X2
x
proper
X1
proper
X2
false
proper
U11
X1
X2
X3
U11
proper
X1
proper
X2
proper
X3
false
proper
U12
X1
X2
U12
proper
X1
proper
X2
false
proper
U41
X1
X2
U41
proper
X1
proper
X2
false
proper
isNat
X
isNat
proper
X
false
proper
U22
X
U22
proper
X
false
proper
and
X1
X2
and
proper
X1
proper
X2
false
top
ok
X
active
X
false
active
x
X1
X2
active
X1
active
U71
X1
X2
X3
active
X1
active
U22
X
active
X
active
U12
X1
X2
active
X1
active
x
X1
X2
active
X2
active
s
X
active
X
active
U41
X1
X2
active
X1
active
U32
X1
X2
active
X1
active
U61
X
active
X
active
U51
X1
X2
X3
active
X1
active
U13
X
active
X
active
U31
X1
X2
X3
active
X1
active
U11
X1
X2
X3
active
X1
active
U33
X
active
X
active
and
X1
X2
active
X1
active
plus
X1
X2
active
X2
active
U21
X1
X2
active
X1
active
plus
X1
X2
active
X1
true
U32
2
0
isNatKind
1
1
1
U21
2
1
2
6
U11
3
1
2
3
322
s
1
1
2443
isNat
1
0
U71
3
1
2
3
496
top
1
0
and
2
1
2
1
plus
2
0
top
1
0
U13
1
0
U12
2
1
2
1
U33
1
0
x
2
1
2
3
U12
2
0
proper
1
1
1
ok
1
1
0
0
3
x
2
0
s
1
0
mark
1
1
0
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
1
1
plus
2
1
2
494
U61
1
1
2
U51
3
0
U11
3
0
active
1
1
0
U31
3
1
2
3
1
U41
2
0
active
1
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
1
4
U51
3
1
2
3
3001
isNatKind
1
0
U41
2
1
2
1
U31
3
0
and
2
0
U61
1
0
active
isNatKind
0
mark
tt
U32
mark
X1
X2
mark
U32
X1
X2
active
U21
tt
V1
mark
U22
isNat
V1
active
U33
tt
mark
tt
s
mark
X
mark
s
X
active
U11
tt
V1
V2
mark
U12
isNat
V1
V2
proper
0
ok
0
active
U13
tt
mark
tt
active
isNatKind
x
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
U13
ok
X
ok
U13
X
proper
tt
ok
tt
active
isNatKind
plus
V1
V2
mark
and
isNatKind
V1
isNatKind
V2
x
X1
mark
X2
mark
x
X1
X2
U22
ok
X
ok
U22
X
isNat
ok
X
ok
isNat
X
U11
mark
X1
X2
X3
mark
U11
X1
X2
X3
active
U22
tt
mark
tt
s
ok
X
ok
s
X
active
U51
tt
M
N
mark
s
plus
N
M
active
U32
tt
V2
mark
U33
isNat
V2
U31
ok
X1
ok
X2
ok
X3
ok
U31
X1
X2
X3
active
isNatKind
s
V1
mark
isNatKind
V1
U31
mark
X1
X2
X3
mark
U31
X1
X2
X3
U41
mark
X1
X2
mark
U41
X1
X2
active
isNat
0
mark
tt
U11
ok
X1
ok
X2
ok
X3
ok
U11
X1
X2
X3
U32
ok
X1
ok
X2
ok
U32
X1
X2
plus
X1
mark
X2
mark
plus
X1
X2
U71
ok
X1
ok
X2
ok
X3
ok
U71
X1
X2
X3
U12
mark
X1
X2
mark
U12
X1
X2
plus
ok
X1
ok
X2
ok
plus
X1
X2
U61
mark
X
mark
U61
X
and
ok
X1
ok
X2
ok
and
X1
X2
active
U61
tt
mark
0
active
U41
tt
N
mark
N
active
and
tt
X
mark
X
U33
mark
X
mark
U33
X
U33
ok
X
ok
U33
X
plus
mark
X1
X2
mark
plus
X1
X2
x
mark
X1
X2
mark
x
X1
X2
active
U31
tt
V1
V2
mark
U32
isNat
V1
V2
and
mark
X1
X2
mark
and
X1
X2
U71
mark
X1
X2
X3
mark
U71
X1
X2
X3
U22
mark
X
mark
U22
X
U21
mark
X1
X2
mark
U21
X1
X2
U41
ok
X1
ok
X2
ok
U41
X1
X2
x
ok
X1
ok
X2
ok
x
X1
X2
isNatKind
ok
X
ok
isNatKind
X
U61
ok
X
ok
U61
X
U13
mark
X
mark
U13
X
U12
ok
X1
ok
X2
ok
U12
X1
X2
U21
ok
X1
ok
X2
ok
U21
X1
X2
active
U12
tt
V2
mark
U13
isNat
V2
active
U12
tt
V2
U13
isNat
V2
false
active
U12
tt
V2
isNat
V2
false
active
and
X1
X2
and
active
X1
X2
false
active
U21
X1
X2
U21
active
X1
X2
false
active
U51
X1
X2
X3
U51
active
X1
X2
X3
false
active
x
X1
X2
x
X1
active
X2
false
active
x
X1
X2
x
active
X1
X2
false
active
plus
X1
X2
plus
active
X1
X2
false
active
plus
X1
X2
plus
X1
active
X2
false
active
U31
tt
V1
V2
U32
isNat
V1
V2
false
active
U31
tt
V1
V2
isNat
V1
false
active
U71
X1
X2
X3
U71
active
X1
X2
X3
false
active
x
N
0
U61
and
isNat
N
isNatKind
N
false
active
x
N
0
and
isNat
N
isNatKind
N
false
active
x
N
0
isNat
N
false
active
x
N
0
isNatKind
N
false
active
plus
N
s
M
U51
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
false
U51
ok
X1
ok
X2
ok
X3
U51
X1
X2
X3
U51
mark
X1
X2
X3
U51
X1
X2
X3
true
U32
2
0
isNatKind
1
1
U21
2
1
2
0
U11
3
1
2
3
1
s
1
1
3
isNat
1
0
U71
3
1
2
3
0
top
1
0
and
2
1
0
plus
2
0
top
1
0
U13
1
0
U12
2
2
1
U33
1
0
x
2
1
2
1
U12
2
0
proper
1
1
1
ok
1
1
1
0
0
1
x
2
0
s
1
0
mark
1
1
1
U32
2
2
2
U33
1
1
proper
1
0
isNat
1
1
1
plus
2
2
0
U61
1
1
1
U51
3
1
2
3
0
U11
3
0
active
1
3
U31
3
1
2
3
1
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
1
0
U51
3
1
2
3
13779
isNatKind
1
0
U41
2
2
1
U31
3
0
and
2
0
U61
1
0
active
isNatKind
0
mark
tt
active
U33
tt
mark
tt
s
mark
X
mark
s
X
proper
0
ok
0
active
U13
tt
mark
tt
U13
ok
X
ok
U13
X
proper
tt
ok
tt
x
X1
mark
X2
mark
x
X1
X2
U22
ok
X
ok
U22
X
isNat
ok
X
ok
isNat
X
U11
mark
X1
X2
X3
mark
U11
X1
X2
X3
active
U22
tt
mark
tt
s
ok
X
ok
s
X
U31
ok
X1
ok
X2
ok
X3
ok
U31
X1
X2
X3
U31
mark
X1
X2
X3
mark
U31
X1
X2
X3
active
isNat
0
mark
tt
U11
ok
X1
ok
X2
ok
X3
ok
U11
X1
X2
X3
U71
ok
X1
ok
X2
ok
X3
ok
U71
X1
X2
X3
U61
mark
X
mark
U61
X
active
U61
tt
mark
0
x
mark
X1
X2
mark
x
X1
X2
U71
mark
X1
X2
X3
mark
U71
X1
X2
X3
U22
mark
X
mark
U22
X
x
ok
X1
ok
X2
ok
x
X1
X2
U61
ok
X
ok
U61
X
U13
mark
X
mark
U13
X
active
plus
N
s
M
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
false
active
plus
N
s
M
and
isNat
M
isNatKind
M
false
active
plus
N
s
M
isNat
M
false
active
plus
N
s
M
isNatKind
M
false
active
plus
N
s
M
and
isNat
N
isNatKind
N
false
active
plus
N
s
M
isNat
N
false
active
plus
N
s
M
isNatKind
N
false
active
U71
tt
M
N
plus
x
N
M
N
false
active
U71
tt
M
N
x
N
M
false
x
X1
mark
X2
x
X1
X2
x
ok
X1
ok
X2
x
X1
X2
x
mark
X1
X2
x
X1
X2
true
U32
2
0
isNatKind
1
1
1
U21
2
29346
U11
3
27135
s
1
1
1
isNat
1
0
U71
3
1
2
3
17534
top
1
0
and
2
1
2
1
plus
2
0
top
1
0
U13
1
0
U12
2
2
U33
1
0
x
2
1
2
1
U12
2
0
proper
1
1
ok
1
1
1
0
0
7942
x
2
1
0
s
1
0
mark
1
1
10310
U32
2
1
2
32056
U33
1
1
43646
proper
1
0
isNat
1
1
25029
plus
2
2
20438
U61
1
1
1
U51
3
0
U11
3
0
active
1
1
U31
3
3
5723
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
2
U22
1
8731
U51
3
1
2
58195
isNatKind
1
0
U41
2
2
24762
U31
3
0
and
2
0
U61
1
0
x
X1
mark
X2
x
X1
X2
x
X1
mark
X2
x
X1
X2
true
U32
2
0
isNatKind
1
2
U21
2
2
U11
3
2
s
1
3
isNat
1
0
U71
3
2
3
2
top
1
0
and
2
1
20804
plus
2
0
top
1
0
U13
1
0
U12
2
2
12146
U33
1
0
x
2
1
17838
U12
2
0
proper
1
1
ok
1
3
0
0
1
x
2
2
0
s
1
0
mark
1
1
2
U32
2
2
U33
1
1
1
proper
1
0
isNat
1
1
1
plus
2
2
2
U61
1
1
1
U51
3
0
U11
3
0
active
1
1
U31
3
1
3
5722
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
2
U22
1
2
U51
3
2
isNatKind
1
0
U41
2
2
2
U31
3
0
and
2
0
U61
1
0
isNat
ok
X
ok
isNat
X
and
ok
X1
ok
X2
ok
and
X1
X2
and
mark
X1
X2
mark
and
X1
X2
active
U31
X1
X2
X3
U31
active
X1
X2
X3
false
active
U22
X
U22
active
X
false
active
x
N
s
M
U71
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
M
N
false
U71
ok
X1
ok
X2
ok
X3
U71
X1
X2
X3
U71
mark
X1
X2
X3
U71
X1
X2
X3
true
U32
2
0
isNatKind
1
1
U21
2
1
2
36870
U11
3
11681
s
1
1
0
isNat
1
0
U71
3
1
2
3
195
top
1
0
and
2
1
2
1
plus
2
0
top
1
0
U13
1
0
U12
2
1
27878
U33
1
0
x
2
2
111395
U12
2
0
proper
1
1
1
ok
1
1
2
0
0
481
x
2
0
s
1
0
mark
1
111395
U32
2
1
2
33552
U33
1
9312
proper
1
0
isNat
1
1
plus
2
1
U61
1
111395
U51
3
0
U11
3
0
active
1
1
35333
U31
3
2
3
111395
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
39191
U71
3
2
0
U13
1
1
32021
U22
1
1
32257
U51
3
16527
isNatKind
1
0
U41
2
2
32223
U31
3
0
and
2
0
U61
1
0
U71
mark
X1
X2
X3
U71
X1
X2
X3
and
ok
X1
ok
X2
ok
and
X1
X2
and
mark
X1
X2
mark
and
X1
X2
U71
mark
X1
X2
X3
U71
X1
X2
X3
true
U32
2
0
isNatKind
1
1
U21
2
1
2
1
U11
3
1
s
1
1
24377
isNat
1
0
U71
3
1
2
1
top
1
0
and
2
1
2
0
plus
2
0
top
1
0
U13
1
0
U12
2
1
2
U33
1
0
x
2
2
0
U12
2
0
proper
1
1
1
ok
1
1
2
0
0
9924
x
2
0
s
1
0
mark
1
1
3
U32
2
1
2
1
U33
1
1
proper
1
0
isNat
1
1
plus
2
1
U61
1
1
U51
3
0
U11
3
0
active
1
1
1
U31
3
2
3
1
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
1
0
U13
1
1
1
U22
1
1
0
U51
3
910
isNatKind
1
0
U41
2
2
1
U31
3
0
and
2
0
U61
1
0
and
ok
X1
ok
X2
ok
and
X1
X2
and
mark
X1
X2
mark
and
X1
X2
active
x
N
s
M
and
and
isNat
M
isNatKind
M
and
isNat
N
isNatKind
N
false
active
x
N
s
M
and
isNat
M
isNatKind
M
false
active
x
N
s
M
isNat
M
false
active
x
N
s
M
isNatKind
M
false
active
x
N
s
M
and
isNat
N
isNatKind
N
false
active
x
N
s
M
isNat
N
false
active
x
N
s
M
isNatKind
N
false
active
isNatKind
s
V1
isNatKind
V1
false
active
U32
tt
V2
U33
isNat
V2
false
active
U32
tt
V2
isNat
V2
false
active
U61
X
U61
active
X
false
U61
mark
X
U61
X
U61
ok
X
U61
X
true
U32
2
0
isNatKind
1
1
U21
2
1
2
1
U11
3
1
1
s
1
1
45888
isNat
1
0
U71
3
1
2
2
top
1
0
and
2
1
2
1
plus
2
0
top
1
0
U13
1
0
U12
2
1
1
U33
1
0
x
2
2
0
U12
2
0
proper
1
1
1
ok
1
1
2
0
0
3740
x
2
0
s
1
0
mark
1
1
3
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
1
plus
2
1
U61
1
1
U51
3
0
U11
3
0
active
1
1
1
U31
3
2
3
1
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
0
U71
3
0
U13
1
1
1
U22
1
1
1
U51
3
1
isNatKind
1
0
U41
2
2
1
U31
3
0
and
2
0
U61
1
1
0
and
ok
X1
ok
X2
ok
and
X1
X2
and
mark
X1
X2
mark
and
X1
X2
active
U51
tt
M
N
s
plus
N
M
false
active
U51
tt
M
N
plus
N
M
false
plus
mark
X1
X2
plus
X1
X2
plus
X1
mark
X2
plus
X1
X2
plus
ok
X1
ok
X2
plus
X1
X2
true
U32
2
0
isNatKind
1
1
U21
2
1
2
1
U11
3
1
1
s
1
1
176066
isNat
1
0
U71
3
1
2
1
top
1
0
and
2
1
2
44015
plus
2
2
0
top
1
0
U13
1
0
U12
2
1
1
U33
1
0
x
2
2
0
U12
2
0
proper
1
1
1
ok
1
1
2
0
0
44017
x
2
0
s
1
0
mark
1
1
82079
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
1
plus
2
1
U61
1
1
U51
3
0
U11
3
0
active
1
1
38063
U31
3
2
3
1
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
0
U71
3
0
U13
1
1
1
U22
1
1
7506
U51
3
1671
isNatKind
1
0
U41
2
2
2189
U31
3
0
and
2
0
U61
1
0
plus
mark
X1
X2
plus
X1
X2
and
ok
X1
ok
X2
ok
and
X1
X2
and
mark
X1
X2
mark
and
X1
X2
plus
mark
X1
X2
plus
X1
X2
true
U32
2
0
isNatKind
1
1
U21
2
1
1
U11
3
1
s
1
1
isNat
1
0
U71
3
1
2
top
1
0
and
2
1
2
1
plus
2
1
0
top
1
0
U13
1
0
U12
2
1
0
U33
1
0
x
2
25801
U12
2
0
proper
1
1
ok
1
1
0
0
0
2
x
2
0
s
1
0
mark
1
1
6774
U32
2
1
1
U33
1
2
proper
1
0
isNat
1
1
plus
2
1
U61
1
1
U51
3
0
U11
3
0
active
1
1
1
U31
3
2
3
1
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
6771
U71
3
0
U13
1
1
U22
1
1
0
U51
3
1
isNatKind
1
0
U41
2
1
U31
3
0
and
2
0
U61
1
0
isNat
ok
X
ok
isNat
X
isNatKind
ok
X
ok
isNatKind
X
active
U33
X
U33
active
X
false
U33
mark
X
U33
X
U33
ok
X
U33
X
true
U32
2
0
isNatKind
1
1
22620
U21
2
1
19902
U11
3
1460
s
1
1
20980
isNat
1
0
U71
3
1
2
3
21079
top
1
0
and
2
1
2
1
plus
2
0
top
1
0
U13
1
0
U12
2
1
8662
U33
1
1
0
x
2
6728
U12
2
0
proper
1
1
ok
1
1
1
0
0
1
x
2
0
s
1
0
mark
1
1
14684
U32
2
1
2
1
U33
1
19288
proper
1
0
isNat
1
1
1
plus
2
1
28264
U61
1
1
1
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
17954
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
26209
U71
3
0
U13
1
1
2281
U22
1
10326
U51
3
1
1
isNatKind
1
0
U41
2
1
2
22244
U31
3
0
and
2
0
U61
1
0
active
U13
X
U13
active
X
false
U13
ok
X
U13
X
U13
mark
X
U13
X
true
U32
2
0
isNatKind
1
1
22620
U21
2
26
U11
3
24780
s
1
1
20980
isNat
1
0
U71
3
1
2
3
1
top
1
0
and
2
2
9467
plus
2
0
top
1
0
U13
1
1
0
U12
2
18352
U33
1
0
x
2
6728
U12
2
0
proper
1
1
ok
1
1
4
0
0
1
x
2
0
s
1
0
mark
1
1
13029
U32
2
1
2
37838
U33
1
1
1
proper
1
0
isNat
1
23715
plus
2
1
2
U61
1
29145
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
24419
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
22317
U51
3
31299
isNatKind
1
0
U41
2
2
48098
U31
3
0
and
2
0
U61
1
0
active
plus
N
0
U41
and
isNat
N
isNatKind
N
N
false
active
plus
N
0
and
isNat
N
isNatKind
N
false
active
plus
N
0
isNat
N
false
active
plus
N
0
isNatKind
N
false
active
U41
X1
X2
U41
active
X1
X2
false
U41
mark
X1
X2
U41
X1
X2
U41
ok
X1
ok
X2
U41
X1
X2
true
U32
2
0
isNatKind
1
1
27603
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
33889
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
4618
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
12224
0
0
1
x
2
0
s
1
0
mark
1
1
2
U32
2
1
2
1
U33
1
1
17094
proper
1
0
isNat
1
23715
plus
2
1
6459
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
8938
U41
2
1
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
2
U51
3
2
isNatKind
1
0
U41
2
2
2
U31
3
0
and
2
0
U61
1
0
active
U12
X1
X2
U12
active
X1
X2
false
active
isNat
x
V1
V2
U31
and
isNatKind
V1
isNatKind
V2
V1
V2
false
U31
mark
X1
X2
X3
U31
X1
X2
X3
U31
ok
X1
ok
X2
ok
X3
U31
X1
X2
X3
true
U32
2
0
isNatKind
1
1
27603
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
36928
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
29245
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
1
0
0
1
x
2
0
s
1
0
mark
1
1
31891
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
6459
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
29490
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
2
U51
3
2
isNatKind
1
0
U41
2
2
2
U31
3
3
0
and
2
0
U61
1
0
U31
mark
X1
X2
X3
U31
X1
X2
X3
U31
mark
X1
X2
X3
U31
X1
X2
X3
true
U32
2
0
isNatKind
1
1
1
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
22520
top
1
0
and
2
2
14350
plus
2
0
top
1
0
U13
1
0
U12
2
25058
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
1
0
0
1
x
2
0
s
1
0
mark
1
1
31891
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
2
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
1310
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
2
U51
3
2
isNatKind
1
0
U41
2
2
31861
U31
3
1
0
and
2
0
U61
1
0
active
isNat
x
V1
V2
and
isNatKind
V1
isNatKind
V2
false
active
isNat
x
V1
V2
isNatKind
V1
false
active
isNat
x
V1
V2
isNatKind
V2
false
active
U32
X1
X2
U32
active
X1
X2
false
U32
mark
X1
X2
U32
X1
X2
U32
ok
X1
ok
X2
U32
X1
X2
true
U32
2
1
0
isNatKind
1
1
1
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
567
top
1
0
and
2
2
28641
plus
2
0
top
1
0
U13
1
0
U12
2
16185
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
4
0
0
53236
x
2
0
s
1
0
mark
1
1
31891
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
2
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
24739
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
2
U51
3
2
isNatKind
1
0
U41
2
2
31861
U31
3
0
and
2
0
U61
1
0
active
isNatKind
plus
V1
V2
and
isNatKind
V1
isNatKind
V2
false
active
isNatKind
plus
V1
V2
isNatKind
V1
false
active
isNatKind
plus
V1
V2
isNatKind
V2
false
active
U11
X1
X2
X3
U11
active
X1
X2
X3
false
active
s
X
s
active
X
false
s
ok
X
s
X
s
mark
X
s
X
true
U32
2
0
isNatKind
1
1
1
U21
2
3123
U11
3
31518
s
1
1
1
isNat
1
0
U71
3
1
2
3
32874
top
1
0
and
2
2
6711
plus
2
0
top
1
0
U13
1
0
U12
2
32388
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
28715
0
0
1
x
2
0
s
1
1
0
mark
1
1
31891
U32
2
1
2
13823
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
21741
U61
1
9713
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
28021
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
27773
U51
3
24832
isNatKind
1
0
U41
2
2
60261
U31
3
0
and
2
0
U61
1
0
active
isNatKind
x
V1
V2
and
isNatKind
V1
isNatKind
V2
false
active
isNatKind
x
V1
V2
isNatKind
V1
false
active
isNatKind
x
V1
V2
isNatKind
V2
false
active
isNat
s
V1
U21
isNatKind
V1
V1
false
U21
ok
X1
ok
X2
U21
X1
X2
U21
mark
X1
X2
U21
X1
X2
true
U32
2
0
isNatKind
1
1
1
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
1
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
7182
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
13666
0
0
1
x
2
0
s
1
0
mark
1
1
1084
U32
2
1
2
1
U33
1
1
10708
proper
1
0
isNat
1
2
plus
2
1
21741
U61
1
6795
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
7193
U41
2
0
active
1
0
U21
2
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
27773
U51
3
29648
isNatKind
1
0
U41
2
2
2
U31
3
0
and
2
0
U61
1
0
U21
mark
X1
X2
U21
X1
X2
U21
mark
X1
X2
U21
X1
X2
true
U32
2
0
isNatKind
1
1
1
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
1
top
1
0
and
2
2
8625
plus
2
0
top
1
0
U13
1
0
U12
2
23398
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
17594
0
0
1
x
2
0
s
1
0
mark
1
1
1084
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
2
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
15882
U41
2
0
active
1
0
U21
2
1
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
27773
U51
3
2
isNatKind
1
0
U41
2
2
2771
U31
3
0
and
2
0
U61
1
0
active
isNat
s
V1
isNatKind
V1
false
active
U11
tt
V1
V2
U12
isNat
V1
V2
false
U12
mark
X1
X2
U12
X1
X2
U12
ok
X1
ok
X2
U12
X1
X2
true
U32
2
0
isNatKind
1
1
1
U21
2
2
U11
3
163
s
1
1
1
isNat
1
0
U71
3
1
2
3
22526
top
1
0
and
2
2
29087
plus
2
0
top
1
0
U13
1
0
U12
2
20244
U33
1
0
x
2
2
U12
2
2
0
proper
1
1
ok
1
1
1
0
0
52208
x
2
0
s
1
0
mark
1
1
7498
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
2
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
25656
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
26143
U22
1
9983
U51
3
2
isNatKind
1
0
U41
2
2
6762
U31
3
0
and
2
0
U61
1
0
U12
mark
X1
X2
U12
X1
X2
U12
mark
X1
X2
U12
X1
X2
true
U32
2
0
isNatKind
1
1
6513
U21
2
2
U11
3
2
s
1
1
1
isNat
1
0
U71
3
1
2
3
1
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
29888
U33
1
0
x
2
2
U12
2
1
0
proper
1
1
ok
1
1
27531
0
0
1
x
2
0
s
1
0
mark
1
1
7498
U32
2
1
2
1
U33
1
1
1
proper
1
0
isNat
1
2
plus
2
1
21180
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
3
2
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
22050
U51
3
3583
isNatKind
1
0
U41
2
2
19666
U31
3
0
and
2
0
U61
1
0
active
U11
tt
V1
V2
isNat
V1
false
active
isNat
plus
V1
V2
U11
and
isNatKind
V1
isNatKind
V2
V1
V2
false
U11
ok
X1
ok
X2
ok
X3
U11
X1
X2
X3
U11
mark
X1
X2
X3
U11
X1
X2
X3
true
U32
2
0
isNatKind
1
1
1
U21
2
2
2
U11
3
7331
s
1
4558
isNat
1
0
U71
3
2
3
6609
top
1
0
and
2
1
2
17847
plus
2
0
top
1
0
U13
1
0
U12
2
5272
U33
1
0
x
2
1
7086
U12
2
0
proper
1
1
ok
1
1
1
0
0
1
x
2
0
s
1
0
mark
1
7498
U32
2
6610
U33
1
3619
proper
1
0
isNat
1
1
2290
plus
2
2
U61
1
6225
U51
3
0
U11
3
2
3
0
active
1
1
U31
3
1777
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
1
1
U22
1
57
U51
3
2
3
1401
isNatKind
1
0
U41
2
7497
U31
3
0
and
2
0
U61
1
0
U11
mark
X1
X2
X3
U11
X1
X2
X3
isNat
ok
X
ok
isNat
X
and
ok
X1
ok
X2
ok
and
X1
X2
and
mark
X1
X2
mark
and
X1
X2
isNatKind
ok
X
ok
isNatKind
X
U11
mark
X1
X2
X3
U11
X1
X2
X3
true
U32
2
0
isNatKind
1
2
U21
2
2
U11
3
2
s
1
2
isNat
1
0
U71
3
2
3
2
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
2
U33
1
0
x
2
7086
U12
2
0
proper
1
1
ok
1
3
0
0
49099
x
2
0
s
1
0
mark
1
1
7498
U32
2
2
U33
1
2
proper
1
0
isNat
1
2
plus
2
2
U61
1
2
U51
3
0
U11
3
1
0
active
1
1
U31
3
2
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
38828
U71
3
0
U13
1
2
U22
1
2
U51
3
1
39183
isNatKind
1
0
U41
2
24367
U31
3
0
and
2
0
U61
1
0
active
isNat
plus
V1
V2
and
isNatKind
V1
isNatKind
V2
false
and
ok
X1
ok
X2
and
X1
X2
and
mark
X1
X2
and
X1
X2
true
U32
2
0
isNatKind
1
2
U21
2
21100
U11
3
15925
s
1
2
isNat
1
0
U71
3
2
3
31043
top
1
0
and
2
2
25229
plus
2
0
top
1
0
U13
1
0
U12
2
22086
U33
1
0
x
2
12165
U12
2
0
proper
1
1
ok
1
1
1
0
0
49099
x
2
0
s
1
0
mark
1
1
7498
U32
2
2
U33
1
31989
proper
1
0
isNat
1
26055
plus
2
25053
U61
1
3115
U51
3
0
U11
3
0
active
1
1
U31
3
2
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
11009
U22
1
2
U51
3
1
1
isNatKind
1
0
U41
2
1
18666
U31
3
0
and
2
1
2
0
U61
1
0
active
isNat
plus
V1
V2
isNatKind
V1
false
active
isNat
plus
V1
V2
isNatKind
V2
false
isNatKind
ok
X
isNatKind
X
true
U32
2
0
isNatKind
1
2
U21
2
2
U11
3
5153
s
1
2
isNat
1
0
U71
3
2
3
29910
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
22086
U33
1
0
x
2
10428
U12
2
0
proper
1
1
ok
1
1
1576
0
0
31095
x
2
0
s
1
0
mark
1
1
7202
U32
2
31206
U33
1
2
proper
1
0
isNat
1
26055
plus
2
2
U61
1
7359
U51
3
0
U11
3
0
active
1
1
U31
3
2
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
1
U71
3
0
U13
1
2
U22
1
20787
U51
3
1
1
isNatKind
1
1
0
U41
2
1
1
U31
3
0
and
2
0
U61
1
0
active
U21
tt
V1
U22
isNat
V1
false
U22
ok
X
U22
X
U22
mark
X
U22
X
true
U32
2
0
isNatKind
1
2
U21
2
9480
U11
3
23473
s
1
2
isNat
1
0
U71
3
2
3
4452
top
1
0
and
2
2
30385
plus
2
0
top
1
0
U13
1
0
U12
2
14667
U33
1
0
x
2
18671
U12
2
0
proper
1
1
ok
1
1
1576
0
0
24875
x
2
0
s
1
0
mark
1
1
7202
U32
2
27910
U33
1
26478
proper
1
0
isNat
1
26055
plus
2
2
U61
1
2909
U51
3
0
U11
3
0
active
1
1
U31
3
2
U41
2
0
active
1
0
U21
2
0
U22
1
1
0
tt
0
1
U71
3
0
U13
1
2
U22
1
48799
U51
3
1
25606
isNatKind
1
0
U41
2
1
12472
U31
3
0
and
2
0
U61
1
0
active
U21
tt
V1
isNat
V1
false
isNat
ok
X
isNat
X
true
U32
2
0
isNatKind
1
2
U21
2
2
U11
3
2
s
1
5861
isNat
1
1
0
U71
3
2
3
9380
top
1
0
and
2
2
2
plus
2
0
top
1
0
U13
1
0
U12
2
2
U33
1
0
x
2
2
U12
2
0
proper
1
1
ok
1
1
1576
0
0
1
x
2
0
s
1
0
mark
1
1
2
U32
2
9452
U33
1
2
proper
1
0
isNat
1
26055
plus
2
2
U61
1
2
U51
3
0
U11
3
0
active
1
1
U31
3
2
U41
2
0
active
1
0
U21
2
0
U22
1
0
tt
0
35869
U71
3
0
U13
1
2
U22
1
2
U51
3
1
1
isNatKind
1
0
U41
2
1
31187
U31
3
0
and
2
0
U61
1
0
NaTT
certifiable-1.6