Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

H

D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
l
n
L
t
o
d
u
c
L
i
o
n
a
n
d
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
J
o
e
C
t
o
p
O
r
e
g
o
n
S
f
a
f
e
U
n
l
v
e
r
s
l
f
y
L
C
L
2
7
1
J
o
e
C
r
o

H
D
L
H
D
L
O
u
t
|
i
n
e
O
u
t
l
i
n
e
1
H
a
t
d
w
a
t
e
D
e
s
c
t
i
p
L
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
2
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
3
S
L
t
u
c
L
u
t
a
l
M
o
d
e
l
i
n
g
4
S
e
q
u
e
n
L
i
a
l
L
o
g
i
c
5
F
i
n
i
L
e
S
L
a
L
e
M
a
c
h
i
n
e
s
6
P
a
t
a
m
e
L
e
t
i
z
e
d
M
o
d
u
l
e
s
7
T
e
s
L
b
e
n
c
h
e
s
8
S
u
m
m
a
t
y
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
O
u
t
l
i
n
e
1
H
a
t
d
w
a
t
e
D
e
s
c
t
i
p
L
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
2
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
3
S
L
t
u
c
L
u
t
a
l
M
o
d
e
l
i
n
g
4
S
e
q
u
e
n
L
i
a
l
L
o
g
i
c
5
F
i
n
i
L
e
S
L
a
L
e
M
a
c
h
i
n
e
s
6
P
a
t
a
m
e
L
e
t
i
z
e
d
M
o
d
u
l
e
s
7
T
e
s
L
b
e
n
c
h
e
s
8
S
u
m
m
a
t
y
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
W
h
a
t
i
s
a
n
H
D
L
?
A
P
t
o
g
t
a
m
m
i
n
g
l
a
n
g
u
a
g
e
L
h
a
L
d
e
s
c
t
i
b
e
s
h
a
t
d
w
a
t
e
.
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
W
h
y
H
D
L
?
1
.
)
S
c
h
e
m
a
L
i
c
s
c
a
n
g
e
L
l
a
t
g
e
a
n
d
c
o
m
p
l
i
c
a
L
e
d
.
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
W
h
y
H
D
L
?
2
.
)
T
h
e
a
b
i
l
i
L
y
L
o
s
i
m
u
l
a
L
e
i
s
i
m
p
e
t
a
L
i
v
e
.
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
W
h
y
H
D
L
?
3
.
)
L
o
g
i
c
m
i
n
i
m
i
z
a
L
i
o
n
a
n
d
o
p
L
i
m
i
z
a
L
i
o
n
a
t
e
a
p
a
i
n
.
8
e
g
i
n
n
i
n
g
M
u
p
p
i
n
g
0
p
t
i

i
z
u
t
i
c
n
s

U
1
t
z
u
h
i
g
n
e
t
t
c
z
t
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
E
L
|

8
E
u
w
0

8
1
N
E
0
1
0
1
|
L
N
E
0
u
E
8
1
0
N
1
1
M
E
|

E
|
8
L
|
C
k
8
L
|
C
k

U
L
E
C
0
8
1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
:
0
0
:

8
8
7
2
8
2
4
.
0
0
.
0
0
0
.
0
0
.
6
0
:
0
0
:

0
8
7
2
8
2
4
.
0
0
.
0
0
0
.
0
0
.
6
0
:
0
0
:
2

8
6
6
7

6
.
6
0
.
0
0
0
.
0
8
4
.
4
0
:
0
0
:
2
8
8
6
6
8
8
6
.
8
0
.
0
0
0
.
0
0
.
0
0
:
0
0
:
2
4
8
6
6
7
0

.
0
0
.
0
0
0
.
0
0
.
0
0
:
0
0
:
2
8
8
6
6
6
8
0
.
0
0
.
0
0
0
.
0
8

0
:
0
0
:
8
8
8
6
6
8
7
0
.

0
.
0
0
0
.
0
0
.
0
0
p
t
i

i
z
u
t
i
c
n
C
c

p
1
e
t
e
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
W
h
y
H
D
L
?
4
.
)
F
a
s
L
e
t
d
e
s
i
g
n
L
i
m
e
i
s
n
e
e
d
e
d
.
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
T
y

e
s
o
f
H
D
L
s
V
e
t
i
l
o
g
V
H
D
L
S
y
s
L
e
m
-
C
B
l
u
e
s
p
e
c
C

M
a
L
l
a
b
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
M
o
d
u
l
e
s
o
u
t

u
t
s
.
L
x
a
m
p
l
e
s
:
A
N
D
g
a
L
e
m
u
l
L
i
p
l
e
x
e
t
A
d
d
e
t
C
P
U
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
V
H
D
L
,
V
e
r
i
l
o
g
C
o
m

a
r
i
s
o
n
V
H
D
L
1
1
i
h
z
u
z
y
1
E
E
E
,
2
u
s
e
1
E
E
E
.
8
1
u

L
u
0
1
C

6
4
.
u
1
1
,
3 4
e
n
t
i
t
y
g
u
t
e
s
i
s
5
p
c
z
t

i
n

,
i
n
2
:
i
n
8
1
u

L
u
0
1
C
,
6
c
u
t

:
c
u
t
8
1
u

L
u
0
1
C
)
,
7
e
n
d
,
8 9
u
z
c
n
i
t
e
c
t
u
z
e
s
y
n
t
n
c
t
g
u
t
e
s
i
s
1
0
s
i
g
n
u
1
i
n

h
:
8
1
u

L
u
0
1
C
,
1
1
h
e
g
i
n
1
2
1
3
i
n

h
<
=
n
c
t
i
n

,
1
4
c
u
t

<
=
i
n

h
u
n
d
i
n
2
,
1
5
1
6
e
n
d
V
e
t
i
l
o
g
1

c
d
u
1
e
g
u
t
e
s

i
n

,
i
n
2
,
c
u
t

)
,
2 3
i
n
p
u
t
i
n

,
4
i
n
p
u
t
i
n
2
,
5
c
u
t
p
u
t
c
u
t

,
6 7
u
i
z
e
i
n

h
,
8 9
u
s
s
i
g
n
i
n

h
=

i
n

,
1
0
u
s
s
i
g
n
c
u
t

=
i
n

h
a
i
n
2
,
1
1
1
2
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
H
a
r
d
w
a
r
e
D
e
s
c
r
i

t
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
T
y

i
c
a
l
D
e
s
i
g
n
C
y
c
l
e
1
C
o
n
c
e
p
L
2
D
e
s
i
g
n
3
S
i
m
u
l
a
L
e
4
S
y
n
L
h
e
s
i
z
e
5
l
m
p
l
e
m
e
n
L
6
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
O
u
t
l
i
n
e
1
H
a
t
d
w
a
t
e
D
e
s
c
t
i
p
L
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
2
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
3
S
L
t
u
c
L
u
t
a
l
M
o
d
e
l
i
n
g
4
S
e
q
u
e
n
L
i
a
l
L
o
g
i
c
5
F
i
n
i
L
e
S
L
a
L
e
M
a
c
h
i
n
e
s
6
P
a
t
a
m
e
L
e
t
i
z
e
d
M
o
d
u
l
e
s
7
T
e
s
L
b
e
n
c
h
e
s
8
S
u
m
m
a
t
y
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
B
i
t
w
i
s
e
O

e
r
a
t
o
r
s
o
p
e
t
a
L
o
t
f
u
n
c
L
i
o
n

N
O
T
*
,

,
%
M
u
l
L
i
p
l
y
,
D
i
v
i
d
e
,
M
o
d
u
l
o

L
o
g
i
c
a
l
S
h
i
f
L
L
e
f
L
,
R
i
g
h
L

A
t
i
L
h
m
e
L
i
c
S
h
i
f
L
L
e
f
L
,
R
i
g
h
L

=
,

=
R
e
l
a
L
i
v
e
C
o
m
p
a
t
i
s
o
n
=
=
,
!
=
L
q
u
a
l
i
L
y
C
o
m
p
a
t
i
s
o
n

A
N
D

N
A
N
D
`
X
O
R

`
X
N
O
R

O
R

N
O
R
?
:
C
o
n
d
i
L
i
o
n
a
l
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
B
i
t
w
i
s
e
O

e
r
a
t
o
r
s
:
L
x
a
m

l
e
g
a
L
e
s
.
v
1

c
d
u
1
e
g
u
t
e
s

u
,
h
,
y

,
y
2
,
y
3
,
y
4
,
y

)
,
2
i
n
p
u
t
u
,
3
i
n
p
u
t
h
,
4
c
u
t
p
u
t
y

,
5
c
u
t
p
u
t
y
2
,
6
c
u
t
p
u
t
y
3
,
7
c
u
t
p
u
t
y
4
,
8
c
u
t
p
u
t
y

,
9
1
0
u
s
s
i
g
n
y

=
u
a
h
,
)
)
t
N
u
1
1
u
s
s
i
g
n
y
2
=
u
1
h
,
)
)
u

1
2
u
s
s
i
g
n
y
3
=
u

h
,
)
)
X
u

1
3
u
s
s
i
g
n
y
4
=

u
a
h
)
,
)
)
N
t
N
u
1
4
u
s
s
i
g
n
y

u
1
h
)
,
)
)
N
u

1
5
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
B
u
s
e
s
B
u
s
e
s
o
f
w
i
t
e
s
1

c
d
u
1
e
g
u
t
e
s

i
n

,
i
n
2
,
c
u
t

)
,
2 3
i
n
p
u
t
|
u
:
2
|
i
n

,
4
i
n
p
u
t
|
2
:
u
|
i
n
2
,
5
c
u
t
p
u
t
|
u
:
2
|
c
u
t

,
6 7
u
i
z
e
|
u
:
2
|
i
n

h
,
8 9
u
s
s
i
g
n
i
n

h
=

i
n

,
1
0
u
s
s
i
g
n
c
u
t

=
i
n

h
a
i
n
2
,
1
1
1
2
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
C
o
m
m
e
n
t
s
C
o
m
m
e
n
L
s
i
n
V
e
t
i
l
o
g
1

c
d
u
1
e
g
u
t
e
s

u
,
y
)
,
2
i
n
p
u
t
u
,
3
c
u
t
p
u
t
y
,
4 5
)
-
t
h
1
c
c
k
c
c

e
n
t
i
n
V
e
z
i
1
c
g
6
-
c
c
n
s
i
s
t
s
c
t
e
i
t
n
e
z
C
)
C
+
+
7
-
s
t
y
1
e
c
c

e
n
t
s
t
u
t
e

e
n
t
s
8
-
-
)
9
1
0
u
s
s
i
g
n
y

=
u
a
h
,
)
)
u
n
u
n
d
g
u
t
e
1
1
1
2
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
R
e
d
u
c
t
i
o
n
O

e
r
a
t
o
r
s
B
u
s
e
s
o
f
w
i
t
e
s
1

c
d
u
1
e
g
u
t
e
s

u
,
h
,
y

,
y
2
,
y
3
,
y
4
,
y

)
,
2
i
n
p
u
t
|
3
:
u
|
u
,
3
i
n
p
u
t
h
,
4
c
u
t
p
u
t
y

,
5
c
u
t
p
u
t
y
2
,
6
c
u
t
p
u
t
y
3
,
7
c
u
t
p
u
t
|

:
u
|
y
4
,
8
c
u
t
p
u
t
y

,
9
1
0
u
s
s
i
g
n
y

=
u
|
u
|
a
h
,
)
)
t
N
u
1
1
u
s
s
i
g
n
y
2
=
u
|

|
1
h
,
)
)
u

1
2
u
s
s
i
g
n
y
3
=
u
|
2
|

h
,
)
)
X
u

1
3
u
s
s
i
g
n
y
4
=

u
|

:
2
|
a
h
)
,
)
)
N
t
N
u
1
4
u
s
s
i
g
n
y

u
|
3
|
1
h
)
,
)
)
N
u

1
5
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
M
u
l
t
i

l
e
x
e
r
s
M
u
l
L
i
p
l
e
x
e
t
s
u
s
i
n
g
L
h
e
C
o
n
d
i
L
i
o
n
a
l
o
p
e
t
a
L
o
t
1

c
d
u
1
e

u
x

i
n

u
,
i
n

,
s
e
1
,
y
)
,
2
i
n
p
u
t
i
n

u
,
3
i
n
p
u
t
i
n

,
4
i
n
p
u
t
s
e
1
,
5
c
u
t
p
u
t
y
,
6 7
u
s
s
i
g
n
y
=
s
e
1
?
i
n

:
i
n

u
,
)
)
t
s
i

p
1
e
M
u
X
8 9
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
l
n
t
e
r
n
a
l
V
a
r
i
a
b
l
e
s
l
n
L
e
t
n
a
l
V
a
t
i
a
b
l
e
s
1

c
d
u
1
e
g
u
t
e
s

u
,
h
,
y
)
,
2
i
n
p
u
t
u
,
3
i
n
p
u
t
h
,
4
c
u
t
p
u
t
y
,
5 6
)
-
u
n
i
n
t
e
z
n
u
1
"
v
u
z
i
u
h
1
e
"
-
)
7
u
i
z
e
v
u
z

c
z
,
8 9
u
s
s
i
g
n
v
u
z

c
z
=
u
1
h
,
)
)
u

1
0
u
s
s
i
g
n
y
=
u
a
v
u
z

c
z
,
)
)
t
N
u
1
1
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
F
o
r
m
a
t
t
i
n
g
N
u
m
b
e
r
s
F
o
t
m
a
L
:
(
,
o
f
b
i
L
s
)
'
(
b
a
s
e
)
(
v
a
l
u
e
)
3
'
b
1
0
1
=
b
i
n
a
t
y
1
0
1
8
'
b
1
0
1
=
b
i
n
a
t
y
0
0
0
0
0
1
0
1
3
'
d
6
=
d
e
c
i
m
a
l
(
b
i
n
a
t
y
1
1
0
)
8
'
h
A
B
=
h
e
x
a
d
e
c
i
m
a
l
(
b
i
n
a
t
y
1
0
1
0
1
0
1
1
)
6
'
o
4
2
=
o
c
L
a
l
(
b
i
n
a
t
y
1
0
0
0
1
0
)
T
h
i
n
g
s
L
o
(
a
l
m
o
s
L
)
n
e
v
e
t
d
o
:
'
b
1
1
=
0
0
0
.
.
.
0
0
1
1
4
2
=
0
0
0
.
.
.
0
1
0
1
0
1
0
4
'
b
z
=
h
i
g
h
-
i
m
p
e
d
a
n
c
e
(
z
z
z
z
)
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
L
x
a
m
p
l
e
1

c
d
u
1
e
t
z
i
s
t
u
t
e

i
n
,
e
n
u
h
1
e
,
y
)
,
2
i
n
p
u
t
i
n
,
3
i
n
p
u
t
e
n
u
h
1
e
,
4
c
u
t
p
u
t
y
,
5 6
u
s
s
i
g
n
y
=
s
e
1
?
i
n
:

'
h
z
,
)
)
t
t
z
i
s
t
u
t
e
h
u
t
t
e
z
7 8
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
B
i
t
S
w
i
z
z
l
i
n
g
M
o
t
e
c
o
m
m
o
n
l
y
k
n
o
w
n
a
s
c
o
n
c
a
L
e
n
a
L
i
o
n
1

c
d
u
1
e
g
u
t
e
s

i
n

,
i
n
2
,
c
u
t

)
,
2 3
i
n
p
u
t
|
u
:
2
|
i
n

,
4
i
n
p
u
t
|
2
:
u
|
i
n
2
,
5
c
u
t
p
u
t
|
u
:
2
|
c
u
t

,
6 7
u
i
z
e
|
u
:
2
|
i
n

h
,
8 9
u
s
s
i
g
n
i
n

h
=
|

i
n

|
u
:

|
,
i
n
2
|
2
|
}
,
1
0
u
s
s
i
g
n
c
u
t

=
i
n

h
a
i
n
2
,
1
1
1
2
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
S
i
m
u
l
a
t
i
n
g
D
e
l
a
y
s
L
x
a
m
p
l
e
1

c
d
u
1
e
g
u
t
e
s

u
,
h
,
y

,
y
2
,
y
3
,
y
4
,
y

)
,
2
i
n
p
u
t
u
,
3
i
n
p
u
t
h
,
4
c
u
t
p
u
t
y

,
5
c
u
t
p
u
t
y
2
,
6
c
u
t
p
u
t
y
3
,
7
c
u
t
p
u
t
y
4
,
8
c
u
t
p
u
t
y

,
9
1
0
u
s
s
i
g
n
=
2
y

=
u
a
h
,
)
)
t
N
u
1
1
u
s
s
i
g
n
=
3
y
2
=
u
1
h
1
y

,
)
)
u

1
2
u
s
s
i
g
n
=

y
3
=
u

h
,
)
)
X
u

1
3
u
s
s
i
g
n
=

y
4
=

u
a
h
)
,
)
)
N
t
N
u
1
4
u
s
s
i
g
n
=

u
1
h
)
,
)
)
N
u

1
5
e
n
d

c
d
u
1
e
J
o
e
C
r
o

H
D
L
H
D
L
C
o
m
b
i
n
a
t
i
o
n
a
|
L
o
g
i
c
F
e
e
d
b
a
c
l
P
l
e
a
s
e
g
i
v
e
m
e
y
o
u
t
f
e
e
d
b
a
c
k
L
m
a
i
l
:
c
t
o
p
j

e
e
c
s
.
o
t
e
g
o
n
s
L
a
L
e
.
e
d
u
T
e
x
L
:
(
5
4
1
)
2
5
0
-
0
2
5
3
T
w
i
L
L
e
t
:

J
o
e
C
t
o
p
J
o
e
C
r
o

H
D
L
H
D
L
5
t
r
u
c
t
u
r
a
|
M
o
d
e
|
i
n
g
O
u
t
l
i
n
e
1
H
a
t
d
w
a
t
e
D
e
s
c
t
i
p
L
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
2
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
3
S
L
t
u
c
L
u
t
a
l
M
o
d
e
l
i
n
g
4
S
e
q
u
e
n
L
i
a
l
L
o
g
i
c
5
F
i
n
i
L
e
S
L
a
L
e
M
a
c
h
i
n
e
s
6
P
a
t
a
m
e
L
e
t
i
z
e
d
M
o
d
u
l
e
s
7
T
e
s
L
b
e
n
c
h
e
s
8
S
u
m
m
a
t
y
J
o
e
C
r
o

H
D
L
H
D
L
5
t
r
u
c
t
u
r
a
|
M
o
d
e
|
i
n
g
S
t
r
u
c
t
u
r
a
l
M
o
d
e
l
i
n
g
B
c
|
a
v
|
c

a
|
M
c
J
c
|
|
n
g
:
D
e
s
c
t
i
b
i
n
g
a
m
o
d
u
l
e
i
n
L
e
t
m
s
o
f
i
n
p
u
L
s
a
n
d
o
u
L
p
u
L
s
.
5

u
c

a
|
M
c
J
c
|
|
n
g
:
D
e
s
c
t
i
b
i
n
g
a
m
o
d
u
l
e
i
n
L
e
t
m
s
o
f
h
o
w
i
L
i
s
c
o
m
p
o
s
e
d
o
f
s
u
b
-
m
o
d
u
l
e
s
.
J
o
e
C
r
o

H
D
L
H
D
L
5
t
r
u
c
t
u
r
a
|
M
o
d
e
|
i
n
g
A
S
i
m

l
e
S
t
r
u
c
t
u
r
e
L
x
a
m
p
l
e
1

c
d
u
1
e

u
x
4

i
n

u
u
,
i
n

,
i
n

u
,
i
n

s
e
1
,
y
)
,
2
i
n
p
u
t
i
n

u
u
,
i
n

,
i
n

u
,
i
n

,
3
i
n
p
u
t
|

:
u
|
s
e
1
,
4
c
u
t
p
u
t
y
,
5 6
u
i
z
e
|
3
:
u
|
1
c
u
,
n
i
g
n
,
7 8

u
x
L
u
w
M
u
X

i
n

u
u
,
i
n

,
s
e
1
|
u
|
,
1
c
u
)
,
9

u
x
h
1
0
h
M
u
X

i
n

u
,
i
n

,
s
e
1
|
u
|
,
n
i
g
n
)
,
1
0

u
x
l
1
N
t
L
M
u
X

1
c
u
,
n
i
g
n
,
s
e
1
|

|
,
y
)
,
1
1
e
n
d

c
d
u
1
e
)
)

u
x
4
1
2
1
3

c
d
u
1
e

u
x

i
n

u
,
i
n

,
s
e
1
,
y
)
,
1
4
i
n
p
u
t
i
n

u
,
i
n

,
s
e
1
,
1
5
c
u
t
p
u
t
y
,
1
6
1
7
u
s
s
i
g
n
y
=
s
e
1
?
i
n

:
i
n

u
,
)
)
t
s
i

p
1
e
M
u
X
1
8
e
n
d

c
d
u
1
e
)
)

u
x
J
o
e
C
r
o

H
D
L
H
D
L
5
t
r
u
c
t
u
r
a
|
M
o
d
e
|
i
n
g
T
h
e
C
o
r
r
e
c
t
w
a
y
t
o
d
o
i
t
l
L
x
a
m
p
l
e
1

c
d
u
1
e

u
x
4

i
n

u
u
,
i
n

,
i
n

u
,
i
n

s
e
1
,
y
)
,
2
i
n
p
u
t
i
n

u
u
,
i
n

,
i
n

u
,
i
n

,
3
i
n
p
u
t
|

:
u
|
s
e
1
,
4
c
u
t
p
u
t
y
,
5 6
u
i
z
e
|
3
:
u
|
1
c
u
,
n
i
g
n
,
7 8

u
x
L
u
w
M
u
X

9
.
i
n

i
n

u
u
)
,
1
0
.
i
n

i
n

)
,
1
1
.
s
e
1

s
e
1
|
u
|
)
,
1
2
.
y

1
c
u
)
1
3
)
,
1
4

u
x
h
1
0
h
M
u
X

1
5
.
i
n

i
n

u
)
,
1
6
.
i
n

i
n

)
,
1
7
.
s
e
1

s
e
1
|
u
|
)
,
1
8
.
y

n
i
g
n
)
1
9
)
,
2
0
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
O
u
t
l
i
n
e
1
H
a
t
d
w
a
t
e
D
e
s
c
t
i
p
L
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
2
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
3
S
L
t
u
c
L
u
t
a
l
M
o
d
e
l
i
n
g
4
S
e
q
u
e
n
L
i
a
l
L
o
g
i
c
5
F
i
n
i
L
e
S
L
a
L
e
M
a
c
h
i
n
e
s
6
P
a
t
a
m
e
L
e
t
i
z
e
d
M
o
d
u
l
e
s
7
T
e
s
L
b
e
n
c
h
e
s
8
S
u
m
m
a
t
y
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
R
e
g
i
s
t
e
r
s
(
D
F
F
}
P
o
s
i
L
i
v
e
L
d
g
e
1

c
d
u
1
e
t
1
c
p

c
1
k
,
d
,
q
)
,
2
i
n
p
u
t
c
1
k
,
3
i
n
p
u
t
d
,
4
i
n
p
u
t
q
,
5 6
z
e
g
q
,
7 8
u
1
u
u
y
s
u

p
c
s
e
d
g
e
c
1
k
)
9
q
<
=
d
,
1
0
1
1
e
n
d

c
d
u
1
e
)
)
t
1
c
p
N
e
g
a
L
i
v
e
L
d
g
e
1

c
d
u
1
e
n
e
g

t
1
c
p

c
1
k
,
d
,
q
)
,
2
i
n
p
u
t
c
1
k
,
3
i
n
p
u
t
d
,
4
i
n
p
u
t
q
,
5 6
z
e
g
q
,
7 8
u
1
u
u
y
s
u

n
e
g
e
d
g
e
c
1
k
)
9
h
e
g
i
n
1
0
q
<
=
d
,
1
1
e
n
d
1
2
1
3
e
n
d

c
d
u
1
e
)
)
n
e
g

t
1
c
p
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
R
e
s
e
t
t
a
b
l
e
R
e
g
i
s
t
e
r
s
(
D
F
F
R
}
L
x
a
m
p
l
e
1

c
d
u
1
e
t
1
c
p
z

c
1
k
,
d
,
q
,
z
e
s
e
t
)
,
2
i
n
p
u
t
c
1
k
,
z
e
s
e
t
,
3
i
n
p
u
t
|
u
:

|
d
,
4
i
n
p
u
t
|
u
:

|
q
,
5 6
z
e
g
|

:
u
|
q
,
7 8
u
1
u
u
y
s
u

p
c
s
e
d
g
e
c
1
k
)
)
)
s
y
n
c
n
z
c
n
c
u
s
z
e
s
e
t
9
i
t

z
e
s
e
s
t
)
q
|
u
|
<
=
u
,
1
0
e
1
s
e
q
|
u
|
<
=
d
|
u
|
,
1
1
1
2
u
1
u
u
y
s
u

p
c
s
e
d
g
e
c
1
k
,
p
c
s
e
d
g
e
z
e
s
e
t
)
)
)
u
s
y
n
c
n
z
c
n
c
u
s
z
e
s
e
t
1
3
i
t

z
e
s
e
s
t
)
q
|
u
|
<
=
u
,
1
4
e
1
s
e
q
|
u
|
<
=
d
|
u
|
,
1
5
1
6
e
n
d

c
d
u
1
e
)
)
t
1
c
p
z
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
L
n
a
b
l
e
R
e
g
i
s
t
e
r
s
(
D
F
F
L
}
L
x
a
m
p
l
e
1

c
d
u
1
e
t
1
c
p
e

c
1
k
,
d
,
q
,
z
e
s
e
t
,
e
n
)
,
2
i
n
p
u
t
c
1
k
,
z
e
s
e
t
,
e
n
,
d
,
3
c
u
t
p
u
t
q
,
4 5
z
e
g
q
,
6 7
u
1
u
u
y
s
u

p
c
s
e
d
g
e
c
1
k
,
p
c
s
e
d
g
e
z
e
s
e
t
)
)
)
u
s
y
n
c
n
z
c
n
c
u
s
z
e
s
e
t
8
h
e
g
i
n
9
i
t

z
e
s
e
s
t
)
1
0
h
e
g
i
n
1
1
q
<
=
u
,
1
2
e
n
d
1
3
e
1
s
e
i
t

e
n
)
1
4
h
e
g
i
n
1
5
q
<
=
d
,
1
6
e
n
d
1
7
e
n
d
1
8
e
n
d

c
d
u
1
e
)
)
t
1
c
p
e
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
M
u
l
t
i

l
e
R
e
g
i
s
t
e
r
s
L
x
a
m
p
l
e
1

c
d
u
1
e
t
1
c
p

c
1
k
,
d
,
q
)
,
2
i
n
p
u
t
c
1
k
,
d
,
3
c
u
t
p
u
t
q

,
4 5
z
e
g
q
u
,
q

,
6 7
u
1
u
u
y
s
u

p
c
s
e
d
g
e
c
1
k
)
8
h
e
g
i
n
9
q
u
<
=
d
,
1
0
q

<
=
q
u
,
1
1
e
n
d
1
2
e
n
d

c
d
u
1
e
)
)
t
1
c
p
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
L
a
t
c
h
e
s
T
t
a
n
s
p
a
t
e
n
L
w
h
e
n
c
l
o
c
k
i
s
h
i
g
h
.
L
x
a
m
p
l
e
1

c
d
u
1
e
1
u
t
c
n

c
1
k
,
d
,
q
)
,
2
i
n
p
u
t
c
1
k
,
d
,
3
c
u
t
p
u
t
q
,
4 5
z
e
g
q
,
6 7
u
1
u
u
y
s
u

c
1
k
,
d
)
)
)
s
e
n
i
t
i
v
i
t
y
1
i
s
t
8
i
t

c
1
k
)
q
<
=
d
,
9
1
0
e
n
d

c
d
u
1
e
)
)
1
u
t
c
n
J
o
e
C
r
o

H
D
L
m
o
d
u
l
e

p
u
l
s
e
_
g
e
n
e
r
a
t
o
r

(
d
,

c
l
k
,

o
p
)
;


i
n
p
u
t

d
,

c
l
k
;


o
u
t
p
u
t

o
p
;


r
e
g

o
p
;


r
e
g

v
1
,

v
2
;


a
l
w
a
y
s

@
(
p
o
s
e
d
g
e

c
l
k
)




b
e
g
i
n







v
1

<
=

d
;







v
2

<
=

v
1
;







o
p

<
=

v
1

&

~
v
2
;




e
n
d
e
n
d
m
o
d
u
l
e
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
C
a
s
e
S
L
a
L
e
m
e
n
L
s
(
4
.
5
.
1
)
C
o
m
b
i
n
a
L
i
o
n
a
l
i
f

e
l
s
e
(
4
.
5
.
2
)
B
l
o
c
k
i
n
g

N
o
n
-
B
l
o
c
k
i
n
g
A
s
s
i
g
n
m
e
n
L
s
(
4
.
5
.
4
)
J
o
e
C
r
o

H
D
L
H
D
L
5
e
q
u
e
n
t
i
a
|
L
o
g
i
c
F
e
e
d
b
a
c
l
P
l
e
a
s
e
g
i
v
e
m
e
y
o
u
t
f
e
e
d
b
a
c
k
L
m
a
i
l
:
c
t
o
p
j

e
e
c
s
.
o
t
e
g
o
n
s
L
a
L
e
.
e
d
u
T
e
x
L
:
(
5
4
1
)
2
5
0
-
0
2
5
3
T
w
i
L
L
e
t
:

J
o
e
C
t
o
p
J
o
e
C
r
o

H
D
L
H
D
L
F
i
n
i
t
e
5
t
a
t
e
M
a
c
b
i
n
e
s
O
u
t
l
i
n
e
1
H
a
t
d
w
a
t
e
D
e
s
c
t
i
p
L
i
o
n
L
a
n
g
u
a
g
e
s
(
H
D
L
)
2
C
o
m
b
i
n
a
L
i
o
n
a
l
L
o
g
i
c
3
S
L
t
u
c
L
u
t
a
l
M
o
d
e
l
i
n
g
4
S
e
q
u
e
n
L
i
a
l
L
o
g
i
c
5
F
i
n
i
L
e
S
L
a
L
e
M
a
c
h
i
n
e
s
6
P
a
t
a
m
e
L
e
t
i
z
e
d
M
o
d
u
l
e
s
7
T
e
s
L
b
e
n
c
h
e
s
8
S
u
m
m
a
t
y
J
o
e
C
r
o

H
D
L
H
D
L
P
a
r
a
m
e
t
e
r
i
z
e
d
M
o
d
u
|
e
s
F
e
e
d
b
a
c
l
P
l
e
a
s
e
g
i
v
e
m
e
y
o
u
t
f
e
e
d
b
a
c
k
L
m
a
i
l
:
c
t
o
p
j

e
e
c
s
.
o
t
e
g
o
n
s
L
a
L
e
.
e
d
u
T
e
x
L
:
(
5
4
1
)
2
5
0
-
0
2
5
3
T
w
i
L
L
e
t
:

J
o
e
C
t
o
p
J
o
e
C
r
o

H
D
L
H
D
L
5
u
m
m
a
r
y
F
e
e
d
b
a
c
l
P
l
e
a
s
e
g
i
v
e
m
e
y
o
u
t
f
e
e
d
b
a
c
k
L
m
a
i
l
:
c
t
o
p
j

e
e
c
s
.
o
t
e
g
o
n
s
L
a
L
e
.
e
d
u
T
e
x
L
:
(
5
4
1
)
2
5
0
-
0
2
5
3
T
w
i
L
L
e
t
:

J
o
e
C
t
o
p
J
o
e
C
r
o

H
D
L

You might also like