eq
0
0
true
eq
0
s
x
false
eq
s
x
0
false
eq
s
x
s
y
eq
x
y
or
true
y
true
or
false
y
y
union
empty
h
h
union
edge
x
y
i
h
edge
x
y
union
i
h
reach
x
y
empty
h
false
reach
x
y
edge
u
v
i
h
if_reach_1
eq
x
u
x
y
edge
u
v
i
h
if_reach_1
true
x
y
edge
u
v
i
h
if_reach_2
eq
y
v
x
y
edge
u
v
i
h
if_reach_2
true
x
y
edge
u
v
i
h
true
if_reach_2
false
x
y
edge
u
v
i
h
or
reach
x
y
i
h
reach
v
y
union
i
h
empty
if_reach_1
false
x
y
edge
u
v
i
h
reach
x
y
i
edge
u
v
h
2.2
if_reach_2
false
x
y
edge
u
v
i
h
reach
x
y
i
h
if_reach_1
true
x
y
edge
u
v
i
h
eq
y
v
reach
x
y
edge
u
v
i
h
eq
x
u
eq
s
x
s
y
eq
x
y
if_reach_1
false
x
y
edge
u
v
i
h
reach
x
y
i
edge
u
v
h
union
edge
x
y
i
h
union
i
h
if_reach_1
true
x
y
edge
u
v
i
h
if_reach_2
eq
y
v
x
y
edge
u
v
i
h
if_reach_2
false
x
y
edge
u
v
i
h
reach
v
y
union
i
h
empty
if_reach_2
false
x
y
edge
u
v
i
h
or
reach
x
y
i
h
reach
v
y
union
i
h
empty
reach
x
y
edge
u
v
i
h
if_reach_1
eq
x
u
x
y
edge
u
v
i
h
if_reach_2
false
x
y
edge
u
v
i
h
union
i
h
true
reach
x
y
edge
u
v
i
h
if_reach_1
eq
x
u
x
y
edge
u
v
i
h
if_reach_2
false
x
y
edge
u
v
i
h
reach
v
y
union
i
h
empty
if_reach_1
true
x
y
edge
u
v
i
h
if_reach_2
eq
y
v
x
y
edge
u
v
i
h
if_reach_1
false
x
y
edge
u
v
i
h
reach
x
y
i
edge
u
v
h
if_reach_2
false
x
y
edge
u
v
i
h
reach
x
y
i
h
true
s
1
1
if_reach_1
5
2
3
4
5
2
edge
3
2
3
89206
if_reach_2
5
1
2
3
4
5
0
eq
2
1
false
0
1
reach
4
0
if_reach_2
5
0
true
0
1
reach
4
1
2
3
4
2
eq
2
0
0
0
0
union
2
1
2
36336
or
2
0
empty
0
52868
if_reach_1
5
0
or
2
0
union
2
0
if_reach_1
false
x
y
edge
u
v
i
h
reach
x
y
i
edge
u
v
h
reach
x
y
edge
u
v
i
h
if_reach_1
eq
x
u
x
y
edge
u
v
i
h
eq
s
x
s
y
eq
x
y
union
edge
x
y
i
h
edge
x
y
union
i
h
eq
0
0
true
eq
s
x
0
false
union
empty
h
h
eq
0
s
x
false
reach
x
y
edge
u
v
i
h
if_reach_1
eq
x
u
x
y
edge
u
v
i
h
if_reach_1
false
x
y
edge
u
v
i
h
reach
x
y
i
edge
u
v
h
true
s
1
1
if_reach_1
5
2
4
2
edge
3
2
3
2
if_reach_2
5
1
0
eq
2
1
false
0
1
reach
4
0
if_reach_2
5
0
true
0
1
reach
4
1
3
3
eq
2
0
0
0
0
union
2
1
2
36336
or
2
0
empty
0
52868
if_reach_1
5
0
or
2
0
union
2
0
eq
s
x
s
y
eq
x
y
union
edge
x
y
i
h
edge
x
y
union
i
h
eq
0
0
true
eq
s
x
0
false
union
empty
h
h
eq
0
s
x
false
if_reach_2
false
x
y
edge
u
v
i
h
or
reach
x
y
i
h
reach
v
y
union
i
h
empty
false
if_reach_2
false
x
y
edge
u
v
i
h
union
i
h
false
union
edge
x
y
i
h
union
i
h
true
s
1
1
if_reach_1
5
2
edge
3
2
3
2
if_reach_2
5
1
0
eq
2
1
false
0
1
reach
4
0
if_reach_2
5
0
true
0
1
reach
4
3
3
eq
2
0
0
0
0
union
2
1
2
1
or
2
0
empty
0
1
if_reach_1
5
0
or
2
0
union
2
1
0
eq
s
x
s
y
eq
x
y
union
edge
x
y
i
h
edge
x
y
union
i
h
eq
0
0
true
eq
s
x
0
false
union
empty
h
h
eq
0
s
x
false
if_reach_1
true
x
y
edge
u
v
i
h
eq
y
v
false
reach
x
y
edge
u
v
i
h
eq
x
u
false
eq
s
x
s
y
eq
x
y
true
s
1
1
1
if_reach_1
5
2
edge
3
2
3
2
if_reach_2
5
1
0
eq
2
1
false
0
1
reach
4
0
if_reach_2
5
0
true
0
1
reach
4
3
3
eq
2
1
0
0
0
0
union
2
1
2
1
or
2
0
empty
0
1
if_reach_1
5
0
or
2
0
union
2
0
eq
s
x
s
y
eq
x
y
union
edge
x
y
i
h
edge
x
y
union
i
h
eq
0
0
true
eq
s
x
0
false
union
empty
h
h
eq
0
s
x
false
NaTT
certifiable-1.6