active
p
0
mark
0
active
p
s
X
mark
X
active
leq
0
Y
mark
true
active
leq
s
X
0
mark
false
active
leq
s
X
s
Y
mark
leq
X
Y
active
if
true
X
Y
mark
X
active
if
false
X
Y
mark
Y
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
p
X
active
p
mark
X
mark
0
active
0
mark
s
X
active
s
mark
X
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
true
active
true
mark
false
active
false
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
p
mark
X
p
X
p
active
X
p
X
s
mark
X
s
X
s
active
X
s
X
leq
mark
X1
X2
leq
X1
X2
leq
X1
mark
X2
leq
X1
X2
leq
active
X1
X2
leq
X1
X2
leq
X1
active
X2
leq
X1
X2
if
mark
X1
X2
X3
if
X1
X2
X3
if
X1
mark
X2
X3
if
X1
X2
X3
if
X1
X2
mark
X3
if
X1
X2
X3
if
active
X1
X2
X3
if
X1
X2
X3
if
X1
active
X2
X3
if
X1
X2
X3
if
X1
X2
active
X3
if
X1
X2
X3
diff
mark
X1
X2
diff
X1
X2
diff
X1
mark
X2
diff
X1
X2
diff
active
X1
X2
diff
X1
X2
diff
X1
active
X2
diff
X1
X2
2.2
if
X1
active
X2
X3
if
X1
X2
X3
active
diff
X
Y
if
leq
X
Y
0
s
diff
p
X
Y
diff
X1
active
X2
diff
X1
X2
leq
mark
X1
X2
leq
X1
X2
active
diff
X
Y
diff
p
X
Y
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
active
p
0
mark
0
mark
diff
X1
X2
diff
mark
X1
mark
X2
active
diff
X
Y
p
X
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
mark
diff
X1
X2
mark
X1
mark
p
X
p
mark
X
active
leq
0
Y
mark
true
active
leq
s
X
0
mark
false
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
s
X
s
mark
X
leq
X1
active
X2
leq
X1
X2
diff
active
X1
X2
diff
X1
X2
mark
0
active
0
active
diff
X
Y
s
diff
p
X
Y
leq
active
X1
X2
leq
X1
X2
p
mark
X
p
X
mark
leq
X1
X2
leq
mark
X1
mark
X2
if
X1
X2
mark
X3
if
X1
X2
X3
p
active
X
p
X
mark
if
X1
X2
X3
if
mark
X1
X2
X3
active
leq
s
X
s
Y
mark
leq
X
Y
if
mark
X1
X2
X3
if
X1
X2
X3
mark
p
X
mark
X
mark
diff
X1
X2
mark
X2
mark
s
X
mark
X
s
mark
X
s
X
mark
p
X
active
p
mark
X
active
diff
X
Y
leq
X
Y
leq
X1
mark
X2
leq
X1
X2
active
if
false
X
Y
mark
Y
if
X1
mark
X2
X3
if
X1
X2
X3
if
active
X1
X2
X3
if
X1
X2
X3
diff
mark
X1
X2
diff
X1
X2
diff
X1
mark
X2
diff
X1
X2
if
X1
X2
active
X3
if
X1
X2
X3
active
leq
s
X
s
Y
leq
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
s
active
X
s
X
mark
leq
X1
X2
mark
X2
active
if
true
X
Y
mark
X
active
p
s
X
mark
X
mark
s
X
active
s
mark
X
mark
leq
X1
X2
mark
X1
mark
true
active
true
mark
if
X1
X2
X3
mark
X1
mark
false
active
false
true
mark
if
X1
X2
X3
mark
X1
active
leq
s
X
s
Y
mark
leq
X
Y
mark
leq
X1
X2
mark
X1
mark
s
X
active
s
mark
X
active
p
s
X
mark
X
active
if
true
X
Y
mark
X
mark
leq
X1
X2
mark
X2
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
diff
X1
X2
mark
X1
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
if
false
X
Y
mark
Y
mark
p
X
active
p
mark
X
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
s
X
mark
X
mark
diff
X1
X2
mark
X2
mark
p
X
mark
X
true
diff
2
8857
s
1
1
false
0
1
p
1
0
leq
2
8857
true
0
1
leq
2
0
p
1
8857
mark
1
8857
0
0
1
if
3
8857
s
1
0
mark
1
1
diff
2
0
active
1
0
if
3
0
active
1
1
0
mark
p
X
mark
X
mark
diff
X1
X2
mark
X2
mark
s
X
mark
X
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
p
X
active
p
mark
X
active
if
false
X
Y
mark
Y
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
mark
diff
X1
X2
mark
X1
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
mark
leq
X1
X2
mark
X2
active
if
true
X
Y
mark
X
active
p
s
X
mark
X
mark
leq
X1
X2
mark
X1
active
leq
s
X
s
Y
mark
leq
X
Y
mark
if
X1
X2
X3
mark
X1
p
active
X
p
X
leq
mark
X1
X2
leq
X1
X2
if
X1
mark
X2
X3
if
X1
X2
X3
s
mark
X
s
X
diff
X1
mark
X2
diff
X1
X2
p
mark
X
p
X
if
X1
X2
mark
X3
if
X1
X2
X3
diff
X1
active
X2
diff
X1
X2
leq
X1
mark
X2
leq
X1
X2
if
active
X1
X2
X3
if
X1
X2
X3
diff
active
X1
X2
diff
X1
X2
s
active
X
s
X
if
mark
X1
X2
X3
if
X1
X2
X3
if
X1
X2
active
X3
if
X1
X2
X3
diff
mark
X1
X2
diff
X1
X2
leq
active
X1
X2
leq
X1
X2
leq
X1
active
X2
leq
X1
X2
if
X1
active
X2
X3
if
X1
X2
X3
mark
if
X1
X2
X3
mark
X1
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
diff
X1
X2
mark
X2
mark
diff
X1
X2
mark
X1
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
leq
s
X
s
Y
mark
leq
X
Y
active
if
false
X
Y
mark
Y
mark
leq
X1
X2
mark
X2
mark
leq
X1
X2
mark
X1
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
s
X
mark
X
mark
p
X
mark
X
mark
p
X
active
p
mark
X
active
if
true
X
Y
mark
X
active
p
s
X
mark
X
true
diff
2
1
29247
2
29248
0
s
1
1
0
false
0
28105
p
1
0
leq
2
1
28104
2
28103
0
true
0
28104
leq
2
0
p
1
1
0
mark
1
1
0
0
0
28102
if
3
1
1143
2
1144
3
0
0
s
1
0
mark
1
1
0
diff
2
0
active
1
1
0
if
3
0
active
1
1
0
active
p
s
X
mark
X
mark
p
X
active
p
mark
X
mark
p
X
mark
X
mark
s
X
mark
X
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
active
if
false
X
Y
mark
Y
active
leq
s
X
s
Y
mark
leq
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
p
active
X
p
X
active
leq
s
X
0
mark
false
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
active
p
0
mark
0
active
leq
0
Y
mark
true
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
leq
mark
X1
X2
leq
X1
X2
if
X1
mark
X2
X3
if
X1
X2
X3
s
mark
X
s
X
diff
X1
mark
X2
diff
X1
X2
p
mark
X
p
X
if
X1
X2
mark
X3
if
X1
X2
X3
diff
X1
active
X2
diff
X1
X2
leq
X1
mark
X2
leq
X1
X2
if
active
X1
X2
X3
if
X1
X2
X3
active
leq
s
X
s
Y
mark
leq
X
Y
diff
active
X1
X2
diff
X1
X2
mark
0
active
0
active
if
false
X
Y
mark
Y
s
active
X
s
X
if
mark
X1
X2
X3
if
X1
X2
X3
if
X1
X2
active
X3
if
X1
X2
X3
mark
false
active
false
diff
mark
X1
X2
diff
X1
X2
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
leq
active
X1
X2
leq
X1
X2
leq
X1
active
X2
leq
X1
X2
mark
s
X
active
s
mark
X
mark
p
X
active
p
mark
X
mark
true
active
true
active
if
true
X
Y
mark
X
if
X1
active
X2
X3
if
X1
X2
X3
active
p
s
X
mark
X
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
leq
s
X
s
Y
mark
leq
X
Y
active
if
false
X
Y
mark
Y
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
s
X
mark
X
mark
p
X
mark
X
mark
p
X
active
p
mark
X
active
p
s
X
mark
X
true
diff
2
20585
s
1
1
0
false
0
3374
p
1
0
leq
2
28224
true
0
28224
leq
2
0
p
1
1
17888
mark
1
1
0
0
0
0
if
3
2
3
0
s
1
0
mark
1
1
0
diff
2
0
active
1
1
0
if
3
0
active
1
1
0
mark
p
X
active
p
mark
X
mark
s
X
mark
X
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
active
if
false
X
Y
mark
Y
active
leq
s
X
s
Y
mark
leq
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
p
active
X
p
X
active
leq
s
X
0
mark
false
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
active
p
0
mark
0
active
leq
0
Y
mark
true
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
leq
mark
X1
X2
leq
X1
X2
if
X1
mark
X2
X3
if
X1
X2
X3
s
mark
X
s
X
diff
X1
mark
X2
diff
X1
X2
p
mark
X
p
X
if
X1
X2
mark
X3
if
X1
X2
X3
diff
X1
active
X2
diff
X1
X2
leq
X1
mark
X2
leq
X1
X2
if
active
X1
X2
X3
if
X1
X2
X3
active
leq
s
X
s
Y
mark
leq
X
Y
diff
active
X1
X2
diff
X1
X2
mark
0
active
0
active
if
false
X
Y
mark
Y
s
active
X
s
X
if
mark
X1
X2
X3
if
X1
X2
X3
if
X1
X2
active
X3
if
X1
X2
X3
mark
false
active
false
diff
mark
X1
X2
diff
X1
X2
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
leq
active
X1
X2
leq
X1
X2
leq
X1
active
X2
leq
X1
X2
mark
s
X
active
s
mark
X
mark
p
X
active
p
mark
X
mark
true
active
true
active
if
true
X
Y
mark
X
if
X1
active
X2
X3
if
X1
X2
X3
active
p
s
X
mark
X
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
leq
s
X
s
Y
mark
leq
X
Y
active
if
false
X
Y
mark
Y
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
s
X
mark
X
mark
p
X
active
p
mark
X
true
diff
2
2
s
1
4
false
0
4
p
1
0
leq
2
2
true
0
4
leq
2
0
p
1
1
mark
1
2
0
0
4
if
3
2
s
1
0
mark
1
3
diff
2
0
active
1
1
0
if
3
0
active
1
1
0
mark
s
X
mark
X
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
active
if
false
X
Y
mark
Y
active
leq
s
X
s
Y
mark
leq
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
p
active
X
p
X
leq
mark
X1
X2
leq
X1
X2
if
X1
mark
X2
X3
if
X1
X2
X3
s
mark
X
s
X
diff
X1
mark
X2
diff
X1
X2
p
mark
X
p
X
if
X1
X2
mark
X3
if
X1
X2
X3
diff
X1
active
X2
diff
X1
X2
leq
X1
mark
X2
leq
X1
X2
if
active
X1
X2
X3
if
X1
X2
X3
diff
active
X1
X2
diff
X1
X2
s
active
X
s
X
if
mark
X1
X2
X3
if
X1
X2
X3
if
X1
X2
active
X3
if
X1
X2
X3
diff
mark
X1
X2
diff
X1
X2
leq
active
X1
X2
leq
X1
X2
leq
X1
active
X2
leq
X1
X2
if
X1
active
X2
X3
if
X1
X2
X3
mark
if
X1
X2
X3
active
if
mark
X1
X2
X3
active
diff
X
Y
mark
if
leq
X
Y
0
s
diff
p
X
Y
mark
diff
X1
X2
active
diff
mark
X1
mark
X2
active
leq
s
X
s
Y
mark
leq
X
Y
active
if
false
X
Y
mark
Y
mark
leq
X1
X2
active
leq
mark
X1
mark
X2
mark
s
X
mark
X
true
Failed!
NaTT
certifiable-1.6