plus
x
0
x
plus
x
i
x
0
i
0
0
i
i
x
x
i
plus
x
y
plus
i
x
i
y
times
x
1
x
times
x
0
0
times
x
i
y
i
times
x
y
times
x
plus
y
z
plus
times
x
y
times
x
z
plus
times
plus
times
2.2
times
x
y
times
y
x
plus
x
y
plus
y
x
times
x
times
y
z
times
times
x
y
z
plus
x
plus
y
z
plus
plus
x
y
z
times
x
times
y
z
times
times
x
y
z
plus
x
plus
y
z
plus
x
y
times
x
times
y
z
times
x
y
plus
x
y
plus
y
x
times
x
y
times
y
x
plus
x
plus
y
z
plus
plus
x
y
z
times
x
plus
y
z
plus
times
x
y
times
x
z
times
x
i
y
i
times
x
y
i
plus
x
y
i
x
i
plus
x
y
i
y
times
x
i
y
times
x
y
i
plus
x
y
plus
i
x
i
y
times
x
plus
y
z
times
x
y
times
x
plus
y
z
times
x
z
plus
plus
x
i
x
_1
plus
0
_1
times
times
x
1
_1
times
x
_1
times
times
x
plus
y
z
_1
times
plus
times
x
y
times
x
z
_1
times
times
x
0
_1
times
0
_1
plus
plus
x
0
_1
plus
x
_1
times
times
x
i
y
_1
times
i
times
x
y
_1
times
x
plus
y
z
times
x
z
times
x
i
y
times
x
y
times
x
y
times
y
x
times
x
plus
y
z
times
x
y
times
x
times
y
z
times
times
x
y
z
times
x
times
y
z
times
x
y
true
1
0
0
plus
2
1
times
2
3
1
2
0
0
0
times
2
3
1
2
i
1
2
1
plus
2
1
1
2
i
1
0
1
0
0
plus
2
0
times
2
1
0
2
0
0
0
0
0
times
2
1
0
2
0
0
i
1
1
0
plus
2
1
0
2
0
0
i
1
0
times
x
times
y
z
times
x
y
times
x
plus
y
z
times
x
y
times
x
i
y
times
x
y
times
x
plus
y
z
times
x
z
i
i
x
x
times
x
i
y
i
times
x
y
plus
x
0
x
i
0
0
i
plus
x
y
plus
i
x
i
y
plus
x
plus
y
z
plus
plus
x
y
z
times
x
0
0
times
x
times
y
z
times
times
x
y
z
plus
x
y
plus
y
x
times
x
plus
y
z
plus
times
x
y
times
x
z
times
x
y
times
y
x
times
x
1
x
plus
x
i
x
0
times
x
times
y
z
times
times
x
y
z
times
x
y
times
y
x
true
times
x
i
y
i
times
x
y
false
i
plus
x
y
i
y
i
plus
x
y
i
x
true
1
0
1
plus
2
0
times
2
0
0
0
31397
times
2
1
2
39
i
1
1
10157
plus
2
1
2
21239
i
1
1
0
i
plus
x
y
i
x
i
plus
x
y
i
y
i
plus
x
y
plus
i
x
i
y
false
times
x
plus
y
z
plus
times
x
y
times
x
z
false
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
plus
y
z
plus
x
y
plus
x
y
plus
y
x
true
plus
plus
x
0
_1
plus
x
_1
plus
plus
x
i
x
_1
plus
0
_1
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
plus
y
z
plus
x
y
plus
x
y
plus
y
x
true
1
0
1
plus
2
1
2
0
times
2
0
0
0
10451
times
2
1
2
32286
i
1
1
10157
plus
2
1
2
21239
i
1
0
plus
x
plus
y
z
plus
x
y
plus
plus
x
i
x
_1
plus
0
_1
plus
plus
x
0
_1
plus
x
_1
plus
x
0
x
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
y
plus
y
x
plus
x
i
x
0
plus
x
plus
y
z
plus
plus
x
y
z
plus
x
y
plus
y
x
true
times
times
x
plus
y
z
_1
times
plus
times
x
y
times
x
z
_1
times
times
x
1
_1
times
x
_1
times
x
times
y
z
times
x
y
times
times
x
i
y
_1
times
i
times
x
y
_1
times
x
y
times
y
x
times
times
x
0
_1
times
0
_1
times
x
times
y
z
times
times
x
y
z
true
i
1
1
1
0
0
plus
2
1
times
2
2
1
2
0
0
0
times
2
2
1
2
plus
2
1
1
2
i
1
0
1
0
0
plus
2
0
times
2
1
0
2
0
0
0
0
0
times
2
1
0
2
0
0
plus
2
1
0
2
0
0
i
1
0
times
times
x
0
_1
times
0
_1
times
times
x
i
y
_1
times
i
times
x
y
_1
times
x
times
y
z
times
x
y
times
times
x
1
_1
times
x
_1
times
times
x
plus
y
z
_1
times
plus
times
x
y
times
x
z
_1
i
i
x
x
times
x
i
y
i
times
x
y
plus
x
0
x
i
0
0
i
plus
x
y
plus
i
x
i
y
plus
x
plus
y
z
plus
plus
x
y
z
times
x
0
0
times
x
times
y
z
times
times
x
y
z
plus
x
y
plus
y
x
times
x
plus
y
z
plus
times
x
y
times
x
z
times
x
y
times
y
x
times
x
1
x
plus
x
i
x
0
times
x
times
y
z
times
times
x
y
z
times
x
y
times
y
x
true
NaTT
certifiable-1.6