S
o
H
A
A
H
c
c
o
S
A
c
A
S
o
S
c
S
o
H
H
c
H
o